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
Отправлено: 10 июня 2013 — 03:59
Post Id



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


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




yura3d_2 пишет:
Из прикреплённого архива
а где он? В первом сообщении темы архив старый.
 
 
TRos
Отправлено: 12 июня 2013 — 08:46
Post Id



Пользователь
Newbie


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




yura3d_2 пишет:
Необходимо все файлы мода в папке modules/rewrite перекодировать в UTF-8 (без метки BOM). При этом в данных файлах все строковые функции типа strlen(), strtolower() и т.п. нужно заменить их мультибайтными аналогами, добавляя перед названием каждой функции префикс mb_: mb_strlen(), mb_strtolower() и т.п. Для правильной работы на форуме уже должна быть выставлена локаль (см. setlocale, редактируется в файле include/fm.class.php) и внутренняя кодировка (см. mb_internal_encoding, можно прописать в том же файле под setlocale) UTF-8. После вышеуказанных манипуляций необходимо очистить папку modules/rewrite/data.


Спасибо Улыбка Я решил оставить все в WIN-1251 Улыбка Но, думаю, что теперь попробую и с юникодом Улыбка
 
 
Parapsixolog
Отправлено: 17 июня 2013 — 06:01
Post Id



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


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




yura3d_2, я сегодня заметил небольшой недостаток в работе мода ЧПУ (на мой взгляд). Если создаётся тема на форуме на русском языке, то ЧПУ при создании ссылки не учитывает регистр букв. А если на английском, то регистр букв учитывается. Получается не красивая ссылка, с большими буквами, и с малыми буквами тема не доступная. Можно это исправить?
 
 
yura3d_2
Отправлено: 17 июня 2013 — 12:54
Post Id


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


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




wasp пишет:
а где он? В первом сообщении темы архив старый.

По какой-то причине новый архив тогда не прикрепился к моему сообщению. Выкладываю сейчас, в том числе с исправлением нюанса, о котором написал Parapsixolog:
Parapsixolog пишет:
yura3d_2, я сегодня заметил небольшой недостаток в работе мода ЧПУ (на мой взгляд). Если создаётся тема на форуме на русском языке, то ЧПУ при создании ссылки не учитывает регистр букв. А если на английском, то регистр букв учитывается. Получается не красивая ссылка, с большими буквами, и с малыми буквами тема не доступная. Можно это исправить?

Для исправления этого момента достаточно перезакачать на сервер файл modules/rewrite/Rewrite.class.php и (чтобы изменения коснулись уже существующих на форуме тем) очистить папку modules/rewrite/data


Скачать файлы мода + инструкцию по установке : (Отобразить)

(Отредактировано автором: 17 июня 2013 — 12:55)

 
 
mastersound
Отправлено: 2 июля 2013 — 16:04
Post Id



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


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




"Исключённые страницы → Страницы запрещены к индексированию вебмастером или не существуют.
Документ является неканоническим"
Обнаружил, что около 600 страниц исключено Яндексом из поиска по этой причине.
Как устранить - советуют: В коде документа в тэге <link> содержится параметр rel="canonical", содержащий канонический адрес страницы.... Если страницы дублями не являются и должны индексироваться роботом, то вам необходимо убрать атрибут из их исходного кода.
Где копать?
 
 
yura3d_2
Отправлено: 2 июля 2013 — 20:46
Post Id


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


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




mastersound пишет:
"Исключённые страницы → Страницы запрещены к индексированию вебмастером или не существуют.
Документ является неканоническим"
Обнаружил, что около 600 страниц исключено Яндексом из поиска по этой причине.
Как устранить - советуют: В коде документа в тэге <link> содержится параметр rel="canonical", содержащий канонический адрес страницы.... Если страницы дублями не являются и должны индексироваться роботом, то вам необходимо убрать атрибут из их исходного кода.
Где копать?

Начнём с того, что это ошибкой не является. Плохо, что Вы не привели для примера хотя бы пару URL'ов страниц, которые Яндекс "забанил"

Суть тут вот в чём. Изначально ExBB в плане формирования URL'ов на многие свои элементы (разделы, темы и т.п.) был не совсем продуман в плане дублей страниц. Например, вот Вам URL некоторой темы:
CODE:
.../topic.php?forum=22&topic=333

Теперь предположим, что пользователь перешёл на вторую страницу темы:
CODE:
.../topic.php?forum=22&topic=333&p=2

А теперь посмотрим внимательно, как будет у нас выглядеть ссылка на первую страницу темы в пагинаторе (наборе ссылок-переключателей страниц):
CODE:
.../topic.php?forum=22&topic=333&p=1

и эта ссылка ведёт на то же самое содержание, что и первая ссылка. Поисковики одинаковое содержимое, доступное по различным URL, рассматривают как дубли, и чем больше таких дублей, тем больше сайт пессимизируется в выдаче. В данном случае при каждом создании новой темы мы получаем минимум +1 дубль на сайте.

Мод ЧПУ, обсуждаемый в этой теме, проблему с дублями в ExBB не решает (для этого нужно кардинально переписывать форум), но он позволяет указывать поисковым роботам, какую из продублированных страниц следует рассматривать как оригинальную, подлежащую индексации. Разумеется, другие страницы поисковик тоже индексирует (робот в любом случае должен её скачать, чтобы определить, является ли она дублем и указан ли для неё первоисточник), но в выдачу такие страницы уже не попадут, как не попадёт и под санкции Ваш сайт за дублированный контент. Яндекс всего лишь предупреждает Вас, почему он не пропустил в выдачу эти страницы. То же самое можно наблюдать, если запретить к индексации страницы в robots.txt. Яндекс их по-прежнему время от времени будет индексировать (особенно если на них есть ссылки в другой, незакрытой части сайта), подсчитывать, но в выдаче таких страниц не будет.

К слову, мод ЧПУ затрагивает по сути только главную страницу, разделы (форумы) и темы. А в ExBB тем временем остаётся много дублей в других местах. Например, список пользователей:
CODE:
.../tools.php?action=members

CODE:
.../tools.php?action=members&p=1

Обе ссылки ведут на одну и ту же страницу. Но это уже не так страшно, главное, что основной контент любого форума - разделы и темы - уже избавлен от этой проблемы

(Отредактировано автором: 2 июля 2013 — 20:49)

 
 
mastersound
Отправлено: 3 июля 2013 — 02:46
Post Id



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


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




...извиняюсь за забывчивость:
урлы с каноническими адресами, не пропущенные Яндексом к индексации (Отобразить)

(Отредактировано автором: 3 июля 2013 — 02:48)

 
 
yura3d_2
Отправлено: 3 июля 2013 — 10:18
Post Id


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


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





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

(Отредактировано автором: 3 июля 2013 — 10:20)

 
 
Yamaliya
Отправлено: 3 июля 2013 — 13:04
Post Id



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


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




yura3d_2 пишет:
Суть тут вот в чём. Изначально ExBB в плане формирования URL'ов на многие свои элементы (разделы, темы и т.п.) был не совсем продуман в плане дублей страниц. Например, вот Вам URL некоторой темы:
CODE:
.../topic.php?forum=22&topic=333

Теперь предположим, что пользователь перешёл на вторую страницу темы:
CODE:
.../topic.php?forum=22&topic=333&p=2

А теперь посмотрим внимательно, как будет у нас выглядеть ссылка на первую страницу темы в пагинаторе (наборе ссылок-переключателей страниц):
CODE:
.../topic.php?forum=22&topic=333&p=1

и эта ссылка ведёт на то же самое содержание, что и первая ссылка. Поисковики одинаковое содержимое, доступное по различным URL, рассматривают как дубли, и чем больше таких дублей, тем больше сайт пессимизируется в выдаче. В данном случае при каждом создании новой темы мы получаем минимум +1 дубль на сайте.

А если при создании новой темы генерировать ссылку не
.../topic.php?forum=22&topic=333
а сразу так
.../topic.php?forum=22&topic=333&p=1
проблема ведь уйдёт? Может можно так сделать?

(Отредактировано автором: 3 июля 2013 — 13:05)

 
 
Zeg
Отправлено: 3 июля 2013 — 13:50
Post Id



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


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




wasp пишет:
А если при создании новой темы генерировать ссылку не
.../topic.php?forum=22&topic=333
а сразу так
.../topic.php?forum=22&topic=333&p=1
проблема ведь уйдёт? Может можно так сделать?

А зачем так? Наоборот, вместо
CODE:
.../topic.php?forum=22&topic=333&p=1

надо сразу получать
CODE:
.../topic.php?forum=22&topic=333


Например, правкой .htaccess:

CODE:
RewriteCond %{QUERY_STRING} ^forum=(.*)&topic=(.*)&p=1$
RewriteRule ^(.*)$ $1?forum=%1&topic=%2 [R=301,L]
RewriteCond %{QUERY_STRING} ^forum=(.*)&amp;topic=(.*)&amp;p=1$
RewriteRule ^(.*)$ $1?forum=%1&topic=%2 [R=301,L]

(Добавление)
Попутно еще вопрос. Почему в канонических адресах у mastersound задвоен последний слеш в адресе:

CODE:
<link rel="canonical" href="http://forum.barabass.net//anekdoty-t3.html">


Ошибка в моде или при установке?
 
 
Yamaliya
Отправлено: 3 июля 2013 — 14:01
Post Id



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


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




Zeg пишет:
А зачем так? Наоборот
Так или наоборот это уже не важно. Главное что вы ответили что МОЖНО.
Не подскажите вариант без правки .htaccess ?
Или это будет сложно?
(Добавление)
Zeg пишет:
Например, правкой .htaccess:

CODE:
RewriteCond %{QUERY_STRING} ^forum=(.*)&topic=(.*)&p=1$
RewriteRule ^(.*)$ $1?forum=%1&topic=%2 [R=301,L]
RewriteCond %{QUERY_STRING} ^forum=(.*)&amp;topic=(.*)&amp;p=1$
RewriteRule ^(.*)$ $1?forum=%1&topic=%2 [R=301,L]

И в догонку. А нижних двух строк кода разве будет не достаточно?
 
 
Parapsixolog
Отправлено: 3 июля 2013 — 14:12
Post Id



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


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




yura3d_2, я сегодня заметил у себя небольшой косячёк появившийся после установки мода - http://exbb.info/community/topic...57006#1372857006

Если файл hints.js откатить в состояние до установки мода, то стрелки в темах начинают работать, но зато пропадают на главной и в рейтинге.

Можно как то сделать, что бы они работали как раньше, везде?

(Отредактировано автором: 3 июля 2013 — 14:12)

 
 
mastersound
Отправлено: 3 июля 2013 — 18:17
Post Id



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


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




yura3d_2 пишет:
Посмотрите внимательно, все они ведут на одну и ту же страницу
Да, действительно. Просто на разные сообщения на этой странице. Сорри.... Все нормально значит.
 
 
Zeg
Отправлено: 5 июля 2013 — 10:05
Post Id



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


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




wasp пишет:
И в догонку. А нижних двух строк кода разве будет не достаточно?

Ставил обе, т.к. на некоторых хостингах отрабатывала первая, а на некоторых - вторая. )
(Добавление)
Все шаманство с первой страницей я описывал ранее (там же и как убрать p=1 в ссылках).
(Добавление)
Или вот тут.
 
 
Страниц (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.1475]     [ ]