- исключено выделение ключевых слов viewtopic, post, topic для SEO и др. (hilit=), при котором ссылка не преобразовывалась, напримерспасибо sweetah !
Код: Выделить всё
http://c61.no-ip.org/forum/viewtopic.php?f=11&t=91&hilit=viewtopic - исключена возможная подмена имени ссылки в тэге url, например
Код: Выделить всё
[url=http://yandex.ru]viewtopic?p=123[/url]
[BETA] hook_urlname: преобразование ссылок в их имена
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
c61
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 251 раз
Re: [BETA] hook_urlname: преобразование ссылок в их имена
Выпущена версия 0.0.8. Изменения:
-
Anvar
- Former team member
- Сообщения: 1964
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 67 раз
- Поблагодарили: 800 раз
Re: [BETA] hook_urlname: преобразование ссылок в их имена
Выглядит очень красиво снаружи, но целых 5 запросов, по одному на каждый вид внутренней ссылки не для слабых ресурсов. Для SEO Ultimate SEO URL можно было выдернуть ник и название форумов из ЧПУ сократив тем самым обращение к базе. В принципе сильно не углублялся, погоняю на слабых ресурсах хостинга.
В SEO Ultimate SEO URL ссылка на профили member/Имя-Поьзователя/ интересней было бы просто Имя-Пользователя, а лучше с пробелами и без тире как оно есть.
Обработка WIKI ссылок мне понравилась.
В SEO Ultimate SEO URL ссылка на профили member/Имя-Поьзователя/ интересней было бы просто Имя-Пользователя, а лучше с пробелами и без тире как оно есть.
Обработка WIKI ссылок мне понравилась.
-
c61
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 251 раз
Re: [BETA] hook_urlname: преобразование ссылок в их имена
sweetah, для viewforum и memberlist не приделывал. Чуть позже. Ещё кое-что надо покрутить...
Anvar, что касается кол-ва запросов, то их не так уж и много, отладка проводилась на микро-сервере, построенном на обычном роутере, слабее некуда) Результат удовлетворительный. Десяток хуков, из которых пять штук перековыривают template, не сильно влияют.
Обратите внимание на то, что после поиска тэга 'a' анализируется соответствие 'href' и содержимого тэга. Дальнейший анализ - только при наличии соответствия. Ну а wiki url разыскиваются всегда.
Для SEO из $phpbb_seo выдергивается только название форума. Остальное вообще-то зависит от настроек SEO, а многие админы наконец-то начали понимать суть проблем, создаваемых SEO, и потихоньку переходить в простой режим с post, topic и тп... Мода на ЧПУ приходит и уходит, имхо)
Выпущена версия 0.0.9. Изменения:
Anvar, что касается кол-ва запросов, то их не так уж и много, отладка проводилась на микро-сервере, построенном на обычном роутере, слабее некуда) Результат удовлетворительный. Десяток хуков, из которых пять штук перековыривают template, не сильно влияют.
Обратите внимание на то, что после поиска тэга 'a' анализируется соответствие 'href' и содержимого тэга. Дальнейший анализ - только при наличии соответствия. Ну а wiki url разыскиваются всегда.
Для SEO из $phpbb_seo выдергивается только название форума. Остальное вообще-то зависит от настроек SEO, а многие админы наконец-то начали понимать суть проблем, создаваемых SEO, и потихоньку переходить в простой режим с post, topic и тп... Мода на ЧПУ приходит и уходит, имхо)
Если ссылка "имя_пользователя.html", то никто не знает, к чему это "имя_пользователя" относится, может, это название форума, а может, доп.страница. Такое нельзя распознать однозначно.Anvar писал(а):В SEO Ultimate SEO URL ссылка на профили member/Имя-Поьзователя/ интересней было бы просто Имя-Пользователя...
Выпущена версия 0.0.9. Изменения:
- отремонтированы wiki url, сломанные в версии 0.0.8
-
xisp
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 14 лет 4 месяца
- Благодарил (а): 152 раза
- Поблагодарили: 215 раз
- Забанен: Бессрочно
Re: [BETA] hook_urlname: преобразование ссылок в их имена
Хостеры могут ограничивать число запросов в секунду, и вообще, меньше запросов- легче серверу.c61 писал(а):Anvar, что касается кол-ва запросов, то их не так уж и много,
Выполнение этих запросов только при размещении/редактировании сообщения с записью результата в БД пойдёт моду только в плюс.
phpBBex
-
c61
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 251 раз
Re: [BETA] hook_urlname: преобразование ссылок в их имена
xisp, насчёт числа запросов - Вы забываете про их кэширование.
Затем, это хук и никаких записей в базу данных в нём не будет, иначе хук не имеет смысла. С записью в базу данных есть мод от Поручик'а, используйте его, а если не нравится - доработайте. Но учтите, после того, как мод пройдётся по сообщению, что-либо изменить будет проблематично. Именно поэтому и был реализован хук.
Затем, это хук и никаких записей в базу данных в нём не будет, иначе хук не имеет смысла. С записью в базу данных есть мод от Поручик'а, используйте его, а если не нравится - доработайте. Но учтите, после того, как мод пройдётся по сообщению, что-либо изменить будет проблематично. Именно поэтому и был реализован хук.
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: [BETA] hook_urlname: преобразование ссылок в их имена
Я не уверен, что с хуками это вообще возможно. Хотя в процесс хучения сильно не вдавался (не запоминал). Запомнил только, что "подхучивание" возможно только с тремя-четырьмя функциями из всего немалого числа функций phpBB, что сильно ограничивает применение хуков.xisp писал(а):Выполнение этих запросов только при размещении/редактировании сообщения с записью результата в БД пойдёт моду только в плюс.
Провёл сейчас небольшой эксперимент: удалил хук, зашёл в свою тему с кучей ссылок, преобразованных хуком, посмотрел на кол-во запросов. Вернул хук и посмотрел на них снова, для статистической верности в обоих случаях перезашёл в тему множество раз, обновлял страницу, очищал кеш и т.п. Никаких отличий в числе запросов не увидел.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [BETA] hook_urlname: преобразование ссылок в их имена
Подтверждаю - абсолютно никаких отличий нет... Но преобразованные в названия ссылки после удаления хука исчезают... как-то напрягает все это... Хочется завершенности, вернул мод Сергея...Shredder писал(а):Никаких отличий в числе запросов не увидел.
И еще - в Миниопере не работает... (по крайне мере у меня хук не действует, не увидел, торчат тока ссылки и все)
Хотя мож потому что тф Кытая...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: [BETA] hook_urlname: преобразование ссылок в их имена
Так не удаляй хук, и никаких проблем не будетПчелкин писал(а):Но преобразованные в названия ссылки после удаления хука исчезают... как-то напрягает все это...
В конце концов, даже если чисто теоретически ты через 5 лет захочешь преобразовать phpBB в IPB, то я думаю, что не сложно подправить хук таким образом, чтобы он сделал по этим же правилам репарсинг всех постов.
Добавлено спустя 4 минуты 13 секунд:
Хотя, если вдруг при репарсингах сообщения имеют другой формат, то будет уже проблема, да...
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [BETA] hook_urlname: преобразование ссылок в их имена
а? Тогда лучше повеситься...Shredder писал(а):захочешь преобразовать phpBB в IPB
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
c61
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 251 раз
Re: [BETA] hook_urlname: преобразование ссылок в их имена
Хук не добавляет javascript, а лишь меняет содержимое тэгов 'a' и их 'title', следовательно, является браузеронезависимым. Видимо, надо очистить кэш браузера и конференции)Пчелкин писал(а): в Миниопере не работает...
Однако, в следующих версиях, возможно, появится javascript для уменьшнния нагрузки на сервер.
Про репарсинг и запись модифицированных сообщений в базу повторю ещё раз: что туда попало, то практически навечно, изменить что-то нереально и уж тем более "вернуть взад", если мод не помечает скрытым комментарием сделанные изменения (для отката). С хуком (без записи в базу) такой проблемы нет.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [BETA] hook_urlname: преобразование ссылок в их имена
А на главную форума? Упс...
Добавлено спустя 4 минуты 21 секунду:
А шрифтик бы чуть-чуть покрупней основного на форуме, чтоб выделялись четче (на одном форуме просят)...
Добавлено спустя 4 минуты 21 секунду:
А шрифтик бы чуть-чуть покрупней основного на форуме, чтоб выделялись четче (на одном форуме просят)...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [BETA] hook_urlname: преобразование ссылок в их имена
Ссылку на главную не преобразует... Хотя не критично... И получаемые названия на одном форум хотят крупней чем сам обычный текст... Тегов strong и i им мало... млин.. Слепые что ли там все...
Добавлено спустя 40 минут 9 секунд:
В внедрить автопробел можно? А то при таком раскладе не преобразуются...
народ уже обильно издевается над ссылками
Вот так срабатывает и в тегах -
Добавлено спустя 40 минут 9 секунд:
В внедрить автопробел можно? А то при таком раскладе не преобразуются...
Код: Выделить всё
[color=#0000FF][size=200]http://hunting.karelia.ru/memberlist.php?mode=viewprofile&u=71[/size][/color]Код: Выделить всё
[color=#0000FF][size=200]ТУТАhttp://hunting.karelia.ru/memberlist.php?mode=viewprofile&u=71И_ТУТА[/size][/color]Код: Выделить всё
[color=#0000FF][size=200] http://hunting.karelia.ru/memberlist.php?mode=viewprofile&u=71 [/size][/color]NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Anvar
- Former team member
- Сообщения: 1964
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 67 раз
- Поблагодарили: 800 раз
Opera Mini hook_urlname: преобразование ссылок в их имена
Опера Мини это браузер исключение! Он исключает содержимое за счет ликвидации всех html не нужных тегов, не нужных в wap пропуская через свои ip прокcи.
Даже размер и стиль шрифта в css не удасться изменить для ОМ.
Даже размер и стиль шрифта в css не удасться изменить для ОМ.
Последний раз редактировалось Anvar 24.03.2014 19:06, всего редактировалось 1 раз.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Спецзаказы не интересуют!

