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

Статус
В этой теме нельзя размещать новые ответы.

Kinst

Постоялец
Регистрация
23 Апр 2006
Сообщения
79
Реакции
45
Помогите поправить ЧПУ на 3-й версии. Работа за вознаграждение - расматривается.

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

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

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

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

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

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

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

PHP:
define( 'IPB_USE_SEO_TRANSLIT', TRUE );
define( 'IPB_USE_ONLY_ID_FURL', FALSE );

После этого обновить кэш ЧПУ.


Полагаю, что у тебя IPB_USE_ONLY_ID_FURL выставлен в TRUE, либо кэш забываешь почистить.
 
именно так и стоит, кэш чистил
 
Версия IPB 3.0.5?
Ссылки для форумов (не topic, a forum) тоже не работают как надо?


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

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

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

лиса пишет:
Неверное перенаправление на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
* Эта проблема может возникать при отключении или запрещении принятия кук.

куки включены

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

UPDATE topics SET title_seo = '';


Ответ MySQL:
#1146 - Table 'z113357_ithai.topics' doesn't exist
 
названия форумов отображаются нормально
выставил такие же параметры
лиса пишет:
куки включены
Тоже такое было, пока 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='';
 
по поводу версии кстати просмотрел, она 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. обновиться?
 
Может до 3.0.5 и следует.

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

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


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

выставил префиксы, задал в каждый мускул свой запрос, все заработало - спасибо
 
Я сам недели две назад с этим вопросом мучался долго, кучу материала перерыл - много всяких ошибок и нюансов оказалось c этим ЧПУ.

Рад, что помогло, удачи!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху