ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


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

> Без описания
Parapsixolog
Отправлено: 4 мая 2013 — 13:49
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




Мод : ЧПУ-ссылки
Версия: 1.2
Совместимость : ExBB FM 1.0 (Beta/RC x.x/Final)
Автор : yura3d (ICQ 313321962)
Лицензия : GNU GPL v2+
Отдельное спасибо : CAB , wasp , mastersound за участие в финансировании мода.


Последняя версия мода : здесь


Старую версию мода можно посмотреть здесь.
 
 
Yamaliya
Отправлено: 5 июля 2013 — 12:19
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




Zeg, прочла топики по вашим ссылкам. И возник такой вопрос, если бы это
Zeg пишет:
открываем include/lib.php и находим строку
CODE:
return $paginator;


Перед ней вставляем
CODE:
// Убираем p=1
$paginator = str_replace('&p=1"','"',$paginator);
$paginator = str_replace('&p=1"','"',$paginator);
было сделано изначально на форуме, то тогда бы не понадобились телодвижения с роботс.тхт и .htaccess . Правильно?
 
 
Zeg
Отправлено: 7 июля 2013 — 01:44
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




wasp, возможно (хотя, признаюсь, решение очень корявое, как называется - абы работало правильно). Но шаманство с роботс и htaccess тоже лишним не будет, хотя не так и важны для нового форума с уже исправленными ссылками пагинатора. Улыбка
 
 
Parapsixolog
Отправлено: 10 июля 2013 — 17:46
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




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

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



Пользователь
Super Member


Покинул форум
Сообщений всего: 1122
Дата рег-ции: Нояб. 2009  
Репутация: 25




Обнаружен косяк в этом моде.. В коде две канонических ссылки, одна из них правильная, вторая явно косячная.




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 помог обнаружить. Юра, прошу тебя исправить этот косяк! Не исключаю что и других форумчан этот косяк присутствует.
 
 
Zeg
Отправлено: 11 июля 2013 — 16:54
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




На указанном форуме на странице со списком форумов подставляются две канонических ссылки - с ЧПУ и без нее. В результате искалка (Яндекс - точно так делает, Гугл еще не смотрел, но думаю тоже самое будет) сходит с ума и вышибает нормальную ссылку с ЧПУ из индекса, как не каноническую. А ссылку без ЧПУ не берет в индекс, т.к. она отдает 301 редирект на ЧПУ-шную. Как итог - весь список форумов вне индекса (

зы. Соответственно и сайт-мапа, сгенеренная по этому форуму получается "кривая"
 
 
yura3d_2
Отправлено: 15 июля 2013 — 16:53
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013  
Репутация: 2




nikk пишет:
Обнаружен косяк в этом моде.. В коде две канонических ссылки, одна из них правильная, вторая явно косячная.

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

Кстати, странно, что Zeg, автор вышеуказанного дополнения и предыдущего комментария, не обратил на это внимание.
 
 
Zeg
Отправлено: 16 июля 2013 — 01:09
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




Не то, что б не обратил. Я мод ЧПУ на http://arcticcity.ru не ставил. Если в инструкции написано, что надо удалить старый код, то это должен был сделать тот, кто ставил мод ЧПУ. На военном форуме, в таком случае, в шаблонах тоже присутствует код старого варианта формирования канонических адресов, но все генерируется как надо, вот это заметил.
 
 
Parapsixolog
Отправлено: 17 июля 2013 — 06:59
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




Сегодня я заметил ещё один баг в работе модуля ЧПУ. При полном переносе темы в другой форум, в 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
 
 
Zeg
Отправлено: 8 марта 2014 — 12:31
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




Некоторые "костыли" для установивших мод.

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

Открываем 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 для категории (берутся те же, что и для корня форума).

Это то, что бросилось сразу в глаза, более подробное тестирование мода пока не делал.
 
 
GreatALF
Отправлено: 22 мая 2014 — 18:45
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 55
Дата рег-ции: Июль 2013  
Откуда: Королев
Репутация: 3




Пол дня парился ставил мод - поставил, все прекрасно работает просто супер, все как нужно. Уехал с работы домой. Приехал домой захожу - пустая страница Недовольство, огорчение в логах апачи пусто, вообще везде в логах пусто. А форум выдает пустую белую страницу Недовольство, огорчение Включение ошибок пхп результата не дало. http://www.xatv.ru/forumtest/ как так может быть?

(Отредактировано автором: 22 мая 2014 — 18:46)

 
 
NordWest
Отправлено: 22 мая 2014 — 19:47
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




GreatALF
Попробуйте так...
Зайдите в файл include/common.php и найдите строку
CODE:
#error_reporting (E_ERROR | E_PARSE);

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

(Отредактировано автором: 22 мая 2014 — 19:49)

 
 
GreatALF
Отправлено: 23 мая 2014 — 05:09
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 55
Дата рег-ции: Июль 2013  
Откуда: Королев
Репутация: 3




NordWest пишет:
GreatALF
Попробуйте так...
Зайдите в файл include/common.php и найдите строку
CODE:
#error_reporting (E_ERROR | E_PARSE);

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



Странно, я так понимаю что эти строки влияют на включение ошибок PHP.....
Просто форум поднялся.....
 
 
GreatALF
Отправлено: 23 мая 2014 — 05:32
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 55
Дата рег-ции: Июль 2013  
Откуда: Королев
Репутация: 3




Похоже моя ошибка зарыта в .htaccess Вчера вечером убрал RewriteEngine сегодня главная открылась но дальше ссылки не работали. Сейчас поставил опять директиву ссылки заработали. Щяс подожду и посмотрим упадет или нет.
 
 
GreatALF
Отправлено: 23 мая 2014 — 08:53
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 55
Дата рег-ции: Июль 2013  
Откуда: Королев
Репутация: 3




Ничего не понимаю..... 2 идентичных форума
http://www.xatv.ru/forumtest/
http://www.xatv.ru/forum1/

один открывается а второй пустая страница........
что за бред?

На том что не открывается включен error_reporting
но один фиг ошибки не выдает, тем не менее один открывается а второй нет Недовольство, огорчение

тот который не открывается если зайти прямо на страницу то открывает....
http://www.xatv.ru/forum/pohodnaya-kuhnya-f.html - для примера.....
а вот индексный файл нет Недовольство, огорчение хотя еще раз повторюсь, форумы идентичны

Подскажите куда копать?

(Отредактировано автором: 23 мая 2014 — 08:57)

 
 
Страниц (16): В начало « 8 9 10 11 12 13 14 [15] 16 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Мод : ЧПУ . Новая версия
Темы Форум Информация о теме Обновление
Дополнение: Расширенный редактор сообщений (Beta)
Обновлённая и усовершествованная версия редактора сообщений
Модификации и дополнения Ответов: 225
Автор темы: yura3d
7 июня 2011 — 07:53
Автор: BON
вариант форума на английском
какая версия форума на английском языке
Общие вопросы Ответов: 1
Автор темы: zhukov
24 мая 2011 — 14:33
Автор: BON
Английская версия
Настройка форума Ответов: 1
Автор темы: asuskf
14 января 2011 — 20:01
Автор: lisiycat
Мод: Бан пользователей модераторами (устаревшая версия)
Обсуждение Ответов: 2
Автор темы: electron
30 мая 2009 — 14:14
Автор: yura3d
Мод : ЧПУ . Новая версия
Продолжение
Модификации и дополнения Ответов: 4
Автор темы: yura3d
13 апреля 2017 — 08:49
Автор: Zeg
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




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

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0946]     [ ]