eSyndiCat Pro v2.0.01

Тема в разделе "Скрипты", создана пользователем shell, 12 янв 2007.

Информация :
Уважаемые пользователи если Вы ищите скрипт, то создайте тему в соответствующем разделе "Коммерческие" или "OpenSource"
В данном разделе создавать темы с префиксом"ИЩУ" запрещено.
Статус темы:
Закрыта.
Модераторы: DMS
  1. shell

    shell Прохожие

  2. gruppastimul

    gruppastimul Ваш

    Регистр.:
    22 окт 2006
    Сообщения:
    802
    Симпатии:
    130
    на сайте написано
    Multi-Language (English, German, French, Spanish and many more)
    Что то у меня не получилось найти другие языки...
     
  3. gregcap

    gregcap

    Регистр.:
    11 апр 2006
    Сообщения:
    343
    Симпатии:
    56
    это тот же релиз что для клуба выкладывали?
     
  4. gregcap

    gregcap

    Регистр.:
    11 апр 2006
    Сообщения:
    343
    Симпатии:
    56
    вообщем я поставил скрипт этот - стал легко но есть такой косяк(а может и некосяк ) Ссылки на разделы и на сайты получаються вида http://www.имя.сайтв/1048-1085-1090-1077-1088-1085-1077-1090/

    Как это поправить чтоб были ЧПУ ? (на офсайте в демке все ОК)
     
  5. gregcap

    gregcap

    Регистр.:
    11 апр 2006
    Сообщения:
    343
    Симпатии:
    56
    Вообщем такие дела. Если названия категорий либо название добавляемого сайта, а так-же описалово на русском языке то скрипт делает такие деффективные ссылки - если все на англ. тогда ссылки нормальные. Гуру подскажите плз как это выличить ..........Или это скрипт из разряда "не для русских" ?
     
  6. shell

    shell Прохожие


    Выставь русский charset
    Admin Panel » Configuration » General Configuration : Default charset for pages - windows-1251

    Ето должно исправить и ЧПУ по идее , у меня на английском все работает
     
  7. gregcap

    gregcap

    Регистр.:
    11 апр 2006
    Сообщения:
    343
    Симпатии:
    56
    Да на англ.все работает а вот на русском.......
    Вообщем вот урл http://url-web.info/ посмотри 2 последние категории
    Test Categories(1)

    Тестовая категория (0)

    сделаны после того как сменил кодировку

    Там где русская - нифига неработает а там где англ . работает
     
  8. gregcap

    gregcap

    Регистр.:
    11 апр 2006
    Сообщения:
    343
    Симпатии:
    56
    Получаеться там где категорию пишешь кирилицей скрипт эту надпись невидит (видно что два слэша стоят подряд) Тоесть нужно писать англ.название категорий а внутри уже можно писать кирилицу. Вообщем плохо:( Может кто еще чего присоветует?
     
  9. GERAsimov

    GERAsimov

    Регистр.:
    26 май 2006
    Сообщения:
    211
    Симпатии:
    133
    В /smarty/plugins/
    PHP:
    function smarty_modifier_escape($string$esc_type 'html'$char_set 'iso-8859-1')
    на
    PHP:
    function smarty_modifier_escape($string$esc_type 'html'$char_set 'cp1251')
    =====================================================================================
    В /admin/util.php функция:
    PHP:
    function dir_form_path($aPath$aTitle)
    {
    ...
    }
    должна выглядеть так
    PHP:
    function dir_form_path($aPath$aTitle)
    {
     
    $aTitle strtolower($aTitle);
     
    $aTitle str_replace("а""a"$aTitle);
     
    $aTitle str_replace("б""b"$aTitle);
     
    $aTitle str_replace("в""v"$aTitle);
     
    $aTitle str_replace("г""g"$aTitle);
     
    $aTitle str_replace("д""d"$aTitle);
     
    $aTitle str_replace("е""e"$aTitle);
     
    $aTitle str_replace("ё""e"$aTitle);
     
    $aTitle str_replace("ж""zh"$aTitle);
     
    $aTitle str_replace("з""z"$aTitle);
     
    $aTitle str_replace("и""i"$aTitle);
     
    $aTitle str_replace("й""i"$aTitle);
     
    $aTitle str_replace("к""k"$aTitle);
     
    $aTitle str_replace("л""l"$aTitle);
     
    $aTitle str_replace("м""m"$aTitle);
     
    $aTitle str_replace("н""n"$aTitle);
     
    $aTitle str_replace("о""o"$aTitle);
     
    $aTitle str_replace("п""p"$aTitle);
     
    $aTitle str_replace("р""r"$aTitle);
     
    $aTitle str_replace("с""s"$aTitle);
     
    $aTitle str_replace("т""t"$aTitle);
     
    $aTitle str_replace("у""u"$aTitle);
     
    $aTitle str_replace("ф""f"$aTitle);
     
    $aTitle str_replace("х""h"$aTitle);
     
    $aTitle str_replace("ц""c"$aTitle);
     
    $aTitle str_replace("ч""ch"$aTitle);
     
    $aTitle str_replace("ш""sh"$aTitle);
     
    $aTitle str_replace("щ""shch"$aTitle);
     
    $aTitle str_replace("ъ"""$aTitle);
     
    $aTitle str_replace("ы""i"$aTitle);
     
    $aTitle str_replace("ь"""$aTitle);
     
    $aTitle str_replace("э""e"$aTitle);
     
    $aTitle str_replace("ю""ju"$aTitle);
     
    $aTitle str_replace("я""ya"$aTitle);
     
    $aTitle preg_replace('/[^a-z0-9]+/i''_'$aTitle);
     
    $aTitle preg_replace('/\-+/''_'$aTitle);
     
    $aTitle trim($aTitle'');
     
     return 
    $aPath $aPath.'/'.$aTitle $aTitle;
    }
    Ну и т.п. в нескольких местах.
     
    gregcap нравится это.
  10. gregcap

    gregcap

    Регистр.:
    11 апр 2006
    Сообщения:
    343
    Симпатии:
    56
    сенкс попробую
     
Статус темы:
Закрыта.