Pretty URLs или Advance SEF Urls

Автор BuxarNET, 02 апреля 2009, 01:41:57

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

BuxarNET

Pretty URLs или Advance SEF Urls ?
Что лучше в плане ЧПУ и СЕО для SMF 2.0 RC1 ?

Так понимаю, смысл в них один заложен.
Какой спавить, есть ли альтернативы?

Описание на русском ненахожу, английский не позубам

ostin

модуль Pretty URLs мне очень понравился тем, что можно создавать ссылки на разделы вида forum.ru/board1/
Автоматом подхватывает названия форумов, правда для русского надо малость подправить.
Не понравилось, что нельзя делать ссылки на топики вида forum.ru/board/123123.html, либо скрипт подставит название топика, либо не-SEO ссылка (index.php?topic=....)

Advance SEF Urls добавляет еще один уровень (forum.ru/index/board1 или т.п.), чем лично мне не нравится.

Идеал, на мой взгляд, это превращение ВСЕХ ссылок в кодах в ЧПУ и использование .htaccess, что пока малореализуемо :)

genix

Исправил корявую генерацию ЧПУ для русскоязычных форумов. Файлик нужно заменить на аналогичный в папке Source

Изменения не затронут всю имеющуюся структуру форума, они сделают нормальными только вновь создаваемые темы и разделы, остальное переделывать придется вручную, если понадобится. Зато новые темы будут иметь красивые адреса, а не эта галиматья на наречии племени Апач.
- Все, что не убьет меня, сделает меня сильнее - (Ф.Ницше, Карандаш, Кани Вест)

Макар

genix подскажите, раз уж вы расковыряли и исправили этот мод

установил Pretty URLs , заменил файл вашим Subs-PrettyUrls

Цитата: genix от 21 ноября 2009, 19:46:44
Изменения не затронут всю имеющуюся структуру форума, они сделают нормальными только вновь создаваемые темы и разделы

или не там не то нажал

но у меня старые ссылки изменились

Общий раздел - http://ляля.info/smf/o-ae/
тест раздел - http://ляля.info/smf/tet-ae/

с новыми создаваемыми темами и разделами все в порядке ?

потому что- Главная категория - url=http://ляля.info/smf/index.php#c1
Форум после установки чпу - http://ляля.info/smf/forum_posle_ustanovki_chpu/
из информационного раздела - тема : проверка чистых ссылок - http://ляля.info/smf/o-ae/proverka_chistyh_ssylok/msg431/?topicseen#msg431

сама тема,  из хлебной крошки -  http://zavgar.info/smf/o-ae/proverka_chistyh_ssylok/

Цитата: genix от 21 ноября 2009, 19:46:44
остальное переделывать придется вручную, если понадобится

а как и где, какой файл править ?
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

genix

Насколько я понял, названия разделов у Вас не изменились? Их менять нужно в админке управления разделами - там в таблице в каждой строке раздела после кнопок "изменить раздел" и т.п. есть кнопка PrettyURL, которая позволяет управлять этими вот ЧПУ раздела. Там можно создавать несколько ЧПУ для одного раздела и назначать главный активный.
- Все, что не убьет меня, сделает меня сильнее - (Ф.Ницше, Карандаш, Кани Вест)

Bugo

Цитата: genix от 21 ноября 2009, 19:46:44
Исправил корявую генерацию ЧПУ для русскоязычных форумов. Файлик нужно заменить на аналогичный в папке Source

Изменения не затронут всю имеющуюся структуру форума, они сделают нормальными только вновь создаваемые темы и разделы, остальное переделывать придется вручную, если понадобится. Зато новые темы будут иметь красивые адреса, а не эта галиматья на наречии племени Апач.
Подскажите, как сделать замену восклицательного знака в названии темы на пустой символ?
Это изменение в файле SubsPrettyUrls.php —
'' => array ('!','ъ', 'Ъ', 'ь', 'Ь',"'", '"','(', '{', '[',')', '}', ']','*'),
ничего не дало.

И ещё, после активации Pretty Urls в папке кэша создается файл lang_PrettyUrls_russian-utf8_default, в котором две строчки <?php:

<?php
<?php

Приходится вручную удалять лишнюю строчку.

Также, в случае, если название темы имеет вид: Название (описание), то после преобразования Pretty Urls делает неудобоваримое изменение: oeoe-ooe-(a). С этим можно что-то сделать?

Sammael

Генерацию ЧПУ для старых тем можно провести заново, если взять вышеуказанный
SubsPrettyUrls.php и почистить таблицы smf_pretty_topic_urls и smf_pretty_urls_cache.
А вот название разделов все же придется править руками.

AgaT

При правке урла раздела в РС3 - белый экран на всем форуме, даже на главной. Никто не сталкивался?

marinadazia


aprol

Цитата: Bugo от 27 ноября 2009, 20:24:43
Подскажите, как сделать замену восклицательного знака в названии темы на пустой символ?
Это изменение в файле SubsPrettyUrls.php —
'' => array ('!','ъ', 'Ъ', 'ь', 'Ь',"'", '"','(', '{', '[',')', '}', ']','*'),
ничего не дало.

удалить '!' => array ('!'), не забыл? ;)

Mavn

дату бы для начала посмотрели бы чтоли
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Black Ice

Цитата: Mavn от 12 января 2011, 23:29:43
дату бы для начала посмотрели бы чтоли
Если ты о том что предпоследние ответы датированы 2009 годом, то могу уточнить, расширение работает (на 90% с правленым файлом для русского seo).
И самое прикольное разработчик активизировался в конце 2010...
Цитировать
5 Jan, 2011
Pretty URLs 1.0RC5 is released!

12 Dec, 2010
Pretty URLs 1.0RC4 is released!

28 November, 2010
Pretty URLs 1.0RC3 is released!

16 August, 2010
Pretty URLs 1.0RC2 is released!

19 June, 2009
Pretty URLs 1.0RC is released!
http://code.google.com/p/prettyurls/downloads/list


Вот пример адреса
http://www.novadance.ru/forum/pozhelaniya-i-predlozheniya/predlozhenie-po-strukture-foruma/

Макар

Просто есть отдельная тема где мод обсуждается . Более "живая" чем эта :)
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Black Ice

Цитата: Makar от 17 января 2011, 13:20:06
Просто есть отдельная тема где мод обсуждается . Более "живая" чем эта :)
Вот тема Pretty URL

TIGERUS

Как сделать, чтобы адрес был не сайт.ру/раздел/топик, а сайт.ру/топик

TIGERUS

#15
А есть ли вообще разница  между сайт.ру/форум/раздел/топик, и сайт.ру/форум/топик   
Количество слешей как-то влияет на оптимизацию и индексацию?

Life-BEK

Поставил Pretty URLs. Работает норм.
Как сделать чтобы, O` и o` = O' и o'
Попробовал так, не помогло

'o\'' => array ('O`', 'o`'),

alexfrx

На денвере работает всё как надо (с фиксом от genix по поводу кириллицы в транслит), а на хостинге - борода. Топики типа: "t5", "t7" или "______".

По всей инструкции по установке прошёлся - всё 1 в 1  :facepalm:

rza2008

Подскажите, а фаилик как заменить? В архиве и заного залить или как?

sanatgen

Подскажите, а куда в какую папку загружать патч  Subs-PrettyUrls ?

GeorG

Этот файл столетней давности и не будет работать с сегодняшнем модом.
Установите русификацию от Буго, там есть коррекция для кириллицы - http://dragomano.ru/page/pretty-urls (он платный, но там чисто символически).
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

sanatgen

Цитата: GeorG от 26 октября 2013, 12:35:04
Этот файл столетней давности и не будет работать с сегодняшнем модом.
Установите русификацию от Буго, там есть коррекция для кириллицы - http://dragomano.ru/page/pretty-urls (он платный, но там чисто символически).

Спасибо, но я уже вчера все сделала с патчем и все встало как надо. :)

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

sanatgen

Цитата: GeorG от 26 октября 2013, 13:45:08
Странно...

Забыла добавить. Я в патче исправила транслит. Теперь  ссылки /о-ае/ выглядят нормально как /kak-ubit-yozhika/