PHPfox 2.0.5 (build 1) самая последняя версия

Итак взял чистый phpFox 2.0.5 сразу изменил данные в файлах input.class.php и msql.class.php. Установил скрипт. Залил русский язык. Выставил рус. язык по умолчанию. URL получаются index.php?do=/admin/blog/????????/
также когда добавляется тема блога выскакивает ошибка "Ваш блог добавлен
Невозможно найти блог, который вы ищете." тема добовляется но в УРЛ /????/
из 10 добавленных блогов 1 написался как "prikolchik" (=/admin/blog/prikolchik/ и добавился тэг /admin/blog/tag/probnoe/) в остальные разы (пробовал длинные и короткие названия блога) выводятся /???????/
в чем может быть проблема?
 
Итак взял чистый phpFox 2.0.5 сразу изменил данные в файлах input.class.php и msql.class.php. Установил скрипт. Залил русский язык. Выставил рус. язык по умолчанию. URL получаются index.php?do=/admin/blog/????????/
также когда добавляется тема блога выскакивает ошибка "Ваш блог добавлен
Невозможно найти блог, который вы ищете." тема добовляется но в УРЛ /????/
из 10 добавленных блогов 1 написался как "prikolchik" (=/admin/blog/prikolchik/ и добавился тэг /admin/blog/tag/probnoe/) в остальные разы (пробовал длинные и короткие названия блога) выводятся /???????/
в чем может быть проблема?
Проблема в формировании русского языка на сайте, к которому Фокс не адаптирован по умолчанию.
 
У тебя есть какие-нибудь модули для Фокса?
А то я тут прям ликбез начал ...
Нужна хотя бы начальная кооперация.

Что именно понимаешь под "Нужна хотя бы начальная кооперация"? Просто не уловлю.

Модули у Меня все те, что идут по умолчанию.
В личку отошлю ресурс русский, может знаешь его, если нет то рад подсказать его.

c utf думаю пока может не мучиться!!!
Подскажи как можно решить проблему с длинной заголовков???
Это проявляется и в блогах и в видео. Больше пока не замечено.
 
1. Увеличить размер названий видео в общем разделе, чтобы не исчезало название

в - module/video/template/default/block/entry.html.php

найти:

{$aVideo.title|clean|shorten:30|split:20}

заменить на:

{$aVideo.title|clean|shorten:80|split:80}


2. Вообще любые вот эти - shorten - управляют во всех модулях длиной названий, редактируя их, увеличивая, - ты можешь делать названия не исчезающими.
 
Итак взял чистый phpFox 2.0.5 сразу изменил данные в файлах input.class.php и msql.class.php. Установил скрипт. Залил русский язык. Выставил рус. язык по умолчанию. URL получаются index.php?do=/admin/blog/????????/
также когда добавляется тема блога выскакивает ошибка "Ваш блог добавлен
Невозможно найти блог, который вы ищете." тема добовляется но в УРЛ /????/
из 10 добавленных блогов 1 написался как "prikolchik" (=/admin/blog/prikolchik/ и добавился тэг /admin/blog/tag/probnoe/) в остальные разы (пробовал длинные и короткие названия блога) выводятся /???????/
в чем может быть проблема?
Зря прям так сразу залил русский.
Откуда и в коком виде у тебя русский язык?
В самом этом файле русский как отображается?
 
1. Чтобы доставались и клались в базу не кракозяблы, на примере базы MySQL, ищем файл
/include/library/phpfox/database/driver/mysql.class.php
функция public function connect($sHost, $sUser, $sPass, $sName, $sPort = false, $sPersistent = false)
перед "return true;" в самом конце функции ставим строку:
$this->query('SET NAMES utf8');
2. В - include\library\phpfox\parse\input.class.php
Изменяем данный кусок кода, на такое:
PHP:
// !!! Управляет например русскими символами в блогах: название, теги, категории, но НЕ телом самого блога
    public function clean($sTxt, $iShorten = null)
    {        
        $sTxt = Phpfox::getLib('parse.output')->htmlspecialchars($sTxt);
        //$sTxt = $this->_utf8ToUnicode($sTxt);
        // Фильтр спец. символов
        $sTxt = str_replace(
        array( '"', '  ' ),
        array( '"', ' ' ), $sTxt);
        // Конец !!!
        // Регулируем вырезку ненужного        
        $sTxt = str_replace(array( "…" ), '', $sTxt );
        if ($iShorten !== null)
        {            
            $sTxt = substr($sTxt, 0, $iShorten);
        }
        return $sTxt;
    }
Сделал как Вы написали, добавил блог название которого состояло из русских букв. Все работает отлично! Далее добавил блог на одном из языков использующего латинские буквы. Что интересно в ссылке отобразились правильно все буквы (/blog/bloqun-işləməsini-yoxlayaq/), но самого блога нет, вывелось сообщение: Невозможно найти блог. Перехожу на страницу "Блоги" там блог присутствует (ее название), кликаю на нее и опять сообщение: Невозможно найти блог, который вы ищете.
 
Сделал как Вы написали, добавил блог название которого состояло из русских букв. Все работает отлично! Далее добавил блог на одном из языков использующего латинские буквы. Что интересно в ссылке отобразились правильно все буквы (/blog/bloqun-işləməsini-yoxlayaq/), но самого блога нет, вывелось сообщение: Невозможно найти блог. Перехожу на страницу "Блоги" там блог присутствует (ее название), кликаю на нее и опять сообщение: Невозможно найти блог, который вы ищете.


Может что то пропустил?
У Меня создаются блоги нормально и с латинскими буквами.

Зато другую проблему обнаружил.

В менеджере фраз, теперь не ищет фразы! (((
Не могу продолжить правку перевода!!!
 
Может что то пропустил?
У Меня создаются блоги нормально и с латинскими буквами.
Зато другую проблему обнаружил.
В менеджере фраз, теперь не ищет фразы! (((
Не могу продолжить правку перевода!!!
А Вы попробуйте создать блог с таким названием:
Bloqun işləməsini yoxlayaq
 
Может что то пропустил?
У Меня создаются блоги нормально и с латинскими буквами.

Зато другую проблему обнаружил.

В менеджере фраз, теперь не ищет фразы! (((
Не могу продолжить правку перевода!!!
Конечно не ищет.
Ибо у вас не русский перевод, а просто набор цифр в БД.
Он и ранее не искал русский перевод у вас в админке ...
 
Назад
Сверху