Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 ExBB Community :: Версия для печати :: Мод : ЧПУ . Новая версия [14]
ExBB Community » Файловый ExBB » Модификации и дополнения » Мод : ЧПУ . Новая версия

Страниц (15): В начало « ... 7 8 9 10 11 12 13 [14] 15 »
 

196. mastersound - 3 июля 2013 — 18:17 - перейти к сообщению
yura3d_2 пишет:
Посмотрите внимательно, все они ведут на одну и ту же страницу
Да, действительно. Просто на разные сообщения на этой странице. Сорри.... Все нормально значит.
197. - 5 июля 2013 — 10:05 - перейти к сообщению
wasp пишет:
И в догонку. А нижних двух строк кода разве будет не достаточно?

Ставил обе, т.к. на некоторых хостингах отрабатывала первая, а на некоторых - вторая. )
(Добавление)
Все шаманство с первой страницей я описывал ранее (там же и как убрать p=1 в ссылках).
(Добавление)
Или вот тут.
198. Yamaliya - 5 июля 2013 — 12:19 - перейти к сообщению
Zeg, прочла топики по вашим ссылкам. И возник такой вопрос, если бы это
Zeg пишет:
открываем include/lib.php и находим строку
CODE:
return $paginator;


Перед ней вставляем
CODE:
// Убираем p=1
$paginator = str_replace('&p=1"','"',$paginator);
$paginator = str_replace('&p=1"','"',$paginator);
было сделано изначально на форуме, то тогда бы не понадобились телодвижения с роботс.тхт и .htaccess . Правильно?
199. - 7 июля 2013 — 01:44 - перейти к сообщению
wasp, возможно (хотя, признаюсь, решение очень корявое, как называется - абы работало правильно). Но шаманство с роботс и htaccess тоже лишним не будет, хотя не так и важны для нового форума с уже исправленными ссылками пагинатора. Улыбка
200. Parapsixolog - 10 июля 2013 — 17:46 - перейти к сообщению
Сегодня я обнаружил существенный недостаток в работе мода. Один человек у меня создал тему с очень большим заголовком, не знаю сколько символов было, не считал, но много, наверно максимум сколько возможно.

И эта тема стала абсолютно для всех недоступна. Я как администратор не мог ни зайти в неё, вообще ни чего с ней сделать. Зато после отключения ЧПУ в админке тема стала опять доступна, и я побыстренькому просто удалил её. Вот такие дела.
201. nikk - 11 июля 2013 — 16:48 - перейти к сообщению
Обнаружен косяк в этом моде.. В коде две канонических ссылки, одна из них правильная, вторая явно косячная.




CODE:
http://arcticcity.ru/avtoforum-f9.html
смотри исходник - у тебя там 2 раза строка канонического адреса, причем одна, явно лишняя:
<link rel="canonical" href="http://arcticcity.ru/forums.php?forum=14&p=9">

<link rel="canonical" href="http://arcticcity.ru/avtoforum-f9.html">
вот в этом и косяк



Это меня Женя-Zeg помог обнаружить. Юра, прошу тебя исправить этот косяк! Не исключаю что и других форумчан этот косяк присутствует.
202. - 11 июля 2013 — 16:54 - перейти к сообщению
На указанном форуме на странице со списком форумов подставляются две канонических ссылки - с ЧПУ и без нее. В результате искалка (Яндекс - точно так делает, Гугл еще не смотрел, но думаю тоже самое будет) сходит с ума и вышибает нормальную ссылку с ЧПУ из индекса, как не каноническую. А ссылку без ЧПУ не берет в индекс, т.к. она отдает 301 редирект на ЧПУ-шную. Как итог - весь список форумов вне индекса (

зы. Соответственно и сайт-мапа, сгенеренная по этому форуму получается "кривая"
203. yura3d_2 - 15 июля 2013 — 16:53 - перейти к сообщению
nikk пишет:
Обнаружен косяк в этом моде.. В коде две канонических ссылки, одна из них правильная, вторая явно косячная.

По этому вопросу у мода никаких проблем нет и он, будучи включённым в админке, генерирует одну-единственную каноническую ссылку на ЧПУ-адрес. Проблема только у тебя и заключается она в том, что в скриптах на твоих форумах слишком много "левых" исправлений, зачастую даже сложно понять, откуда они взялись и к какому моду или дополнению относятся. Как оказалось (у меня сохранился доступ к твоим форумам по FTP), на форумах установлено это дополнение, которое и генерирует вторую (не ЧПУ) каноническую ссылку. Уже исправил это на твоём форуме http://arcticcity.ru. А вообще в будущем, ребята, прежде чем устанавливать тот или иной мод, читайте внимательно инструкцию. В данном случае в самом начале инструкции ясно сказано, что для правильной работы мода ЧПУ нужно удалить все иные моды и дополнения, использующиеся для формирования канонических адресов:
Инструкция по установке пишет:
Если у Вас ранее были установлены какие-либо моды, отвечающие за формирование форумом канонических адресов (Canonical URLs), эти моды нужно удалить.

Кстати, странно, что Zeg, автор вышеуказанного дополнения и предыдущего комментария, не обратил на это внимание.
204. - 16 июля 2013 — 01:09 - перейти к сообщению
Не то, что б не обратил. Я мод ЧПУ на http://arcticcity.ru не ставил. Если в инструкции написано, что надо удалить старый код, то это должен был сделать тот, кто ставил мод ЧПУ. На военном форуме, в таком случае, в шаблонах тоже присутствует код старого варианта формирования канонических адресов, но все генерируется как надо, вот это заметил.
205. Parapsixolog - 17 июля 2013 — 06:59 - перейти к сообщению
Сегодня я заметил ещё один баг в работе модуля ЧПУ. При полном переносе темы в другой форум, в URL темы генерируемой ЧПУ добавляется дополнительная цифра.

Например: Первоночально была тема с URL вида test-t.html После переноса темы в другой форум (галочка "Удалить тему полностью в первоначальном форуме" стоит) URL изменилось на test-2-t.html А если ещё раз её перенести будет уже test-3-t.html И так до бесконечности.

Правка заголовка темы с целью удаления этой цифры без успешна, форум пишет "Такое ЧПУ-название (test) уже используется для одной из тем! Пожалуйста, выберите другое название!" Но на самом деле темы с URL test-t.html нет!!!
(Добавление)
Добавление к этому.

Если я полностью удалю тему test-2-t.html То есть у меня на форуме не будет ни test-t.html ни test-2-t.html И после этого создам опять тему с названием test, ЧПУ сформирует URL вида test-2-t.html Не понимаю, почему не test-t.html
206. - 8 марта 2014 — 12:31 - перейти к сообщению
Некоторые "костыли" для установивших мод.

Проблема дубляжа первых страниц каждой темы:

Открываем include/lib.php, ищем

CODE:
$paginator .= $go_start.$prev.$dots_start;
$paginator .= implode(" ",$pagesarray);
$paginator .= $dots_finish.$next.$go_finish;


и после них добавил:

CODE:
$paginator = str_replace('-f1.html','-f.html',$paginator);
$paginator = str_replace('-t1.html','-t.html',$paginator);


После установки мода остается неизменным тег в header-e:

CODE:
<LINK rel="Start" title="Первая страница темы - First page" type="text/html" href="http://site.tu/community/topic.php?forum=FF&topic=TT">


Исправляем так: открываем topic.php и ищем строку

CODE:
$fm->_Link .= "\n<link rel=\"Start\" title=\"Первая страница темы - First page\" type=\"text/html\" href=\"{$fm->exbb['boardurl']}/topic.php?forum={$forum_id}&topic={$topic_id}\">


заменяем ее на следующие строки

CODE:
//$fm->_Link .= "\n<link rel=\"Start\" title=\"Первая страница темы - First page\" type=\"text/html\" href=\"{$fm->exbb['boardurl']}/topic.php?forum={$forum_id}&topic={$topic_id}\">

$fm->_Link .= "\n<link rel=\"Start\" title=\"Первая страница темы - First page\" type=\"text/html\" href=\"{$fm->exbb['boardurl']}/" . _rewriteTopicUrl($forum_id, $topic_id, '', '') . "\">


Следующий момент: заголовки топика в тегах <h1>...</h1> также остались со старыми ссылками без ЧПУ. Для исправления открываем /forum/templates/тема/topic_body.tpl, находим строку
CODE:
<h1><a href="topic.php?forum={$forum_id}&topic={$topic_id}" style="text-decoration:none;">{$topic['name']}</a></h1>


и заменяем на

CODE:
<h1><a href="{$topic_chpu_link}" style="text-decoration:none;">{$topic['name']}</a></h1>


В этом файле в самом верху после строки
CODE:
<?php

вставляем

CODE:
$topic_chpu_link = "{$fm->exbb['boardurl']}/" . _rewriteTopicUrl($forum_id, $topic_id, '', '');


Есть еще масса доработок, но они уже не столько критичны, т.к. относятся к юзабилити и СЕО.

Кстати, еще один большой минус мода. Проблема в том, что ссылки на категории (index.php?c=C) и другие подобные ссылки, вида index.php?ЧТО-ТО (например, index.php?action=resetall) сначала редиректятся с 302м кодом на ссылки без index.php (/?c=C, /?action=resetall), а уже потом с 301-м редиректом на ссылки с ЧПУ.

Второй большой минус - это отсутствие уникального title и description для категории (берутся те же, что и для корня форума).

Это то, что бросилось сразу в глаза, более подробное тестирование мода пока не делал.
207. GreatALF - 22 мая 2014 — 18:45 - перейти к сообщению
Пол дня парился ставил мод - поставил, все прекрасно работает просто супер, все как нужно. Уехал с работы домой. Приехал домой захожу - пустая страница Недовольство, огорчение в логах апачи пусто, вообще везде в логах пусто. А форум выдает пустую белую страницу Недовольство, огорчение Включение ошибок пхп результата не дало. http://www.xatv.ru/forumtest/ как так может быть?
208. - 22 мая 2014 — 19:47 - перейти к сообщению
GreatALF
Попробуйте так...
Зайдите в файл include/common.php и найдите строку
CODE:
#error_reporting (E_ERROR | E_PARSE);

которую необходимо раскоментировать и после неё вставьте
CODE:
ini_set('display_errors', 'on');
209. GreatALF - 23 мая 2014 — 05:09 - перейти к сообщению
NordWest пишет:
GreatALF
Попробуйте так...
Зайдите в файл include/common.php и найдите строку
CODE:
#error_reporting (E_ERROR | E_PARSE);

которую необходимо раскоментировать и после неё вставьте
CODE:
ini_set('display_errors', 'on');



Странно, я так понимаю что эти строки влияют на включение ошибок PHP.....
Просто форум поднялся.....
210. GreatALF - 23 мая 2014 — 05:32 - перейти к сообщению
Похоже моя ошибка зарыта в .htaccess Вчера вечером убрал RewriteEngine сегодня главная открылась но дальше ссылки не работали. Сейчас поставил опять директиву ссылки заработали. Щяс подожду и посмотрим упадет или нет.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0283]     [ ]