1. Важное и срочное обновление IPB 3.4.5 - https://nulled.cc/threads/243375/

[Помощь] Помогите поправить ЧПУ на 3-й версии

Тема в разделе "IPB", создана пользователем Kinst, 1 май 2010.

Статус темы:
Закрыта.
Модераторы: Maybe
  1. Kinst

    Kinst Постоялец

    Регистр.:
    24 апр 2006
    Сообщения:
    79
    Симпатии:
    42
    Помогите поправить ЧПУ на 3-й версии. Работа за вознаграждение - расматривается.

    Суть вопроса:

    Темы форума имеют ссылки вида: site.ru/forum/index.php/topic/631-krasnorubashechniki-ubrali-barrikadi/

    При переходе в тему имеют вид: site.ru/forum/index.php/topic/631-631/

    Хотелось бы чтобы в обоих случаях был именно первый вариант.

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

    Сам уже весь моск сломал тыкая попеременно то TRUE то FALSE в рекомендуемом разработчиками файле.

    Видимо товарищи далеки от того что называется ЧПУ, поэтому сделали его через жопу.
     
  2. Eugens

    Eugens Создатель

    Регистр.:
    16 фев 2008
    Сообщения:
    13
    Симпатии:
    2
    Файл initdata.php

    PHP:
    define'IPB_USE_SEO_TRANSLIT'TRUE );
    define'IPB_USE_ONLY_ID_FURL'FALSE );
    После этого обновить кэш ЧПУ.


    Полагаю, что у тебя IPB_USE_ONLY_ID_FURL выставлен в TRUE, либо кэш забываешь почистить.
     
  3. Kinst

    Kinst Постоялец

    Регистр.:
    24 апр 2006
    Сообщения:
    79
    Симпатии:
    42
    именно так и стоит, кэш чистил
     
  4. Eugens

    Eugens Создатель

    Регистр.:
    16 фев 2008
    Сообщения:
    13
    Симпатии:
    2
    Версия IPB 3.0.5?
    Ссылки для форумов (не topic, a forum) тоже не работают как надо?


    В меню "Настройки и инструменты > Системные настройки > Настройки серверного окружения"
    в разделе "Дружественные URL (ЧПУ)" у меня выставлены следующие параметры:
    Попробуй выставить так же.

    И попробуй сделать такие SQL запросы, в phpMyAdmin. У меня не заводилось, пока не сделал так:
    Код:
    UPDATE topics
    SET title_seo='';
    UPDATE forums
    SET name_seo='';
    UPDATE members
    SET members_seo_name='';
     
  5. Kinst

    Kinst Постоялец

    Регистр.:
    24 апр 2006
    Сообщения:
    79
    Симпатии:
    42
    названия форумов отображаются нормально

    выставил такие же параметры

    лиса пишет:
    куки включены

    при указанных запросах в мускул пишет:

     
  6. Eugens

    Eugens Создатель

    Регистр.:
    16 фев 2008
    Сообщения:
    13
    Симпатии:
    2
    Тоже такое было, пока SQL запросом кэш не очистил. IPB точно 3.0.5? В 3.0.4 могут быть другие причины.
    C SQL запрсом что-то не то делаешь.
    Код:
    Table 'z113357_ithai.topics' doesn't exist 
    Попробуй вручную найти правильное название таблицы 'topics' в своем phpmyadmin'e,
    там наверное какой-то префикс или хз что.
    И указать в SQL запросе свое название topics:
    Код:
    UPDATE какой-то-префикс_topics
    SET title_seo='';
    
     
  7. Kinst

    Kinst Постоялец

    Регистр.:
    24 апр 2006
    Сообщения:
    79
    Симпатии:
    42
    по поводу версии кстати просмотрел, она 3.0.4

    вот соппсно говоря вся инфа:

    Версия IP.Board v3.0.4
    MYSQL Версия MYSQL 5.0.51a-24+lenny2-log
    Версия PHP
    5.2.0-8+etch16 (cgi-fcgi)
    Отключенные PHP функции
    Нет данных
    Загруженные дополнения
    PDO, PDO_ODBC, Reflection, SPL, SQLite, SimpleXML, Zend Optimizer, bcmath, bz2, calendar, ctype, curl, date, dba, dom, exif, filter, ftp, gd, gettext, hash, iconv, imagick, imap, interbase, json, ldap, libxml, mbstring, mcrypt, memcache, mhash, mime_magic, mysql, mysqli, odbc, openssl, pam_auth, pcre, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, posix, pspell, recode, session, shmop, snmp, soap, sockets, standard, sybase_ct, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib
    Безопасный режим
    ВЫКЛЮЧЕН
    Программное обеспечение сервера
    Linux srv037 2.6.18-6-686-bigmem #1 SMP Sat Feb 20 00:15:53 UTC 2010 i686
    Текущая загрузка сервера 4.52
    Общая память сервера
    8108 MB
    Доступная память сервера
    1994 MB


    может следует до 3.0.5. обновиться?
     
  8. Eugens

    Eugens Создатель

    Регистр.:
    16 фев 2008
    Сообщения:
    13
    Симпатии:
    2
    Может до 3.0.5 и следует.

    Но сначала тебе надо попробовать таки выполнить SQL запросы, о которых я говорил.

    В этом запросе названия таблиц topics, forums, members надо заменить на свои, с учетом префиксов.
    Код:
    UPDATE topics
    SET title_seo='';
    UPDATE forums
    SET name_seo='';
    UPDATE members
    SET members_seo_name='';
    

    Если непонятно о чем я, выложи скрин структуры базы данных твоего форума, в phpmyadmin'е.
     
  9. Kinst

    Kinst Постоялец

    Регистр.:
    24 апр 2006
    Сообщения:
    79
    Симпатии:
    42
    я тормоз - забыл про префиксы

    выставил префиксы, задал в каждый мускул свой запрос, все заработало - спасибо
     
  10. Eugens

    Eugens Создатель

    Регистр.:
    16 фев 2008
    Сообщения:
    13
    Симпатии:
    2
    Я сам недели две назад с этим вопросом мучался долго, кучу материала перерыл - много всяких ошибок и нюансов оказалось c этим ЧПУ.

    Рад, что помогло, удачи!
     
Статус темы:
Закрыта.