Забыли пароль?
Запросите новый здесь.

Автор темы: Pisatel
ID темы: 1334
Информация:
Тема содержит 85 сообщения, была просмотрена 62603 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Моды
 Распечатать тему
ЧПУ для PHP Fusion 7
Pisatel
Автор данного чуда- Myth. Собственно, получаются красивые ссылки почти везде. Но нужно немного допилить, а именно: нет ссылки на print на форуме. Далее- не работают ссылки Редактировать и Удалить в комментариях к новостям и статьям. Это то, что заметил. Кто сможет помочь реализовать? Автор сайт свой не посещает, поэтому за помощью сюда пришел... Изменил название функции, иначе был конфликт с некоторыми шаблонами.
Pisatel присоединено следующее:файл:
seourl.zip [3.2кБ / 529 Загрузки]
x1 x1
 
Web
Pisatel
Пробую в .htaccess добавить что-то типа
Скачать исходники  Код
RewriteRule ^news-edit-comment([0-9]+)-([a-zA-Z0-9-]+)$ news.php?readmore=$1&c_action=edit&comment_id=$2



И ничего не происходит...
 
Web
panya
а seourl.php?
 
Pisatel
А туда типа этого
Скачать исходники  Код

replaces("news\.php\?readmore=([0-9]+)\&c_action=edit\&comment_id=([0-9]+)(#edit_comment)?", "news-edit-comment(\'$1\')", "e");



 
Web
Pisatel
Тут фишка в том, что скрипт изначально вырезает news.php и преобразовывает. То есть, если мы далее хотим изменить news.php?readmore=2&c_action=edit&comment_id=10#edit_comment , то уже мы видим не эту ссылку, а типа такой news2-vtoraya_novost&c_action=edit&comment_id=10#edit_comment ,так же и с файлом members.php, который скрипт превращает в members. И если нам нужно будет, например, перейти по administration/members.php?edit_profile, то мы видим вместо этого administration/members?edit_profile и, соответственно, ловим 404 страницу. Но это не так важно. Меня больше интересует Редактировать/ Удалить комментарий в новостях и статьях...
 
Web
Pisatel
Мастера, есть какие-нибудь идеи? Или хотя бы натолкните на мысль о правильной реализации Редактировать и Удалить комментарии в новостях и статьях, буду весьма признателен.
 
Web
Zaxap
Комментарии от PF вроде робятab
Скачайте и поставьтеad
Зло не дремлет, а я добрый...
 
panya
Собственно могу поделиться своим чпу, только придется ручками все допиливать. Зато без всяких плагинов.
 
Pisatel
Zaxap, покажи направление, где искать?
panya, буду благодарен. Только в чпу меня, в первую очередь, интересуют адреса = название статей/ разделов и т.п., именно из-за этого заморочился им. SEO, будь оно неладно...:-)
 
Web
Zaxap
http://unlogic.in...rowstart=0
Весьма удобно, ибо на аяксе, редактируются и стирается все так же на аяксе, поэтому вроде не должно быть проблем...я не заметил по крайней мереab
Зло не дремлет, а я добрый...
 
panya
Короче вот, держи.

http://yadi.sk/d/...
x1
 
Pisatel
Zaxap, благодарю!
Panya, отдельный респект! Только, если правильно понял с первого взгляда, ссылки не будут иметь красивый сео-вид, имеется в виду название статьи в ссылке? Жаль. Но попробую.
 
Web
panya
К сожалению, нет. Но в любом случае ты можешь выдернуть оттуда что-нибудь для себя.
 
Pisatel
panya, спасибо! Кстати, отличное чпу! Весь смысл, правда, чпу для меня лично в том, чтобы в выдаче было название статьи в адресе. Это повышает твой шанс на выдачу. Надеюсь, понятно, о чем я:-) То есть, сами по себе красивые урл не несут практической пользы, все равно никто не будет запоминать и вбивать адрес, каким бы он красивым ни был. Все это необходимо именно для поисковых систем. Ключевое слово вполне может оказаться в адресе, и страница будет в результатах запроса.
 
Web
panya
Ну на счет этого ведутся извечные споры, однако, согласись, красивое ЧПУ всегда приятно.

Кстати, еще, если интересно, можешь глянуть эти два сообщения:

http://rusfusion....post_14445

Вывод выбранных флагов перед ником пользователя на форум.
 
Pisatel
Мастера, хелп! В общем, проблема в следующем. Из-за mod_rewrite перестала работать каптча. То есть, не совсем перестала. Суть вот в чем. Например, у меня страница вида /article5-zagolovok_statyi, хочу на ней как неавторизованный добавить комментарий, ввожу все верно, но при нажатии на Добавить комментарий страница тупо обновляется, и уже адрес страницы я вижу как articles.php?article_id=5, и уже на этой, родной, так сказать, странице, каптча вводится нормально и комментарий добавляется. Если каптча не включена, то комментарий добавляется без проблем. Уже весь мозг сломал. Что делать? Ведь даже сообщения об ошибке нет. Где копать? Куда ведет кнопка Добавить комментарий? Какие файлы отвечают за каптчу, кроме /includes/captchas ?
 
Web
Pisatel
В общем, так и не решил проблему: каптча не работает. Уже и логи ковырял, все файлы просмотрел, но так и не понял принцип работы... PolarFox, работаю с твоим модом комментариев. Может, ты чего подскажешь? Зарегистрированные без проблем могут добавлять, все корректно. Единственный маленький плюс- решил по ходу пьесы проблему с редактированием и удалением:-)
 
Web
Polarfox
Пути неверные, переписывать нада коменты под чпу (это даже хз как, парсить чпу строку может в стандартныйе переменные поможет?), я их сделал полностью совместимыми с оригиналом.

Ну или отключить для гостей постинг, листалка на аяксе.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Pisatel
С оригиналом работает как часы, спасибо за отличный мод! Похоже, все-таки придется лишить гостей комментариев:-) Ну и фиг с ними. Может, когда-нибудь повышу уровень знаний и решение придет... Чувствую, оно рядом!:-) Кстати, а в 8 будет реализация ЧПУ?
 
Web
Zaxap
Конечно же с ЧПУ...
Еще много шняг всяких ad
Зло не дремлет, а я добрый...
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Alex Alex (1,172)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)