[РЕШЕНО] Как сменить адрес страницы с комментариями

Главные вкладки

Аватар пользователя oleg220 oleg220 25 ноября 2011 в 11:46

Привет.
У меня вынесены комментарии на отдельную страницу при помощи модуля Talk. Он создаёт страницы с названиями node/310/talk
Подскажите пожалуйста, как заменять автоматически все эти пути на что то человечное, типа [title]-otzivi, либо otzivi/[title]
Титле, естественно, должен быть в транслите.
Path Auto такого делать не умеет.

Комментарии

Аватар пользователя oleg220 oleg220 25 ноября 2011 в 13:04

Смотрю настройка Pathauto

Основные настройки
Настройки пунктуации
Пути блога
Пути пользовательских форм контакта
Пути материала
Пути термина таксономии
Пути пользовательского трекера
Настройки пути каталога
Пути пользователя

В какой пункте настройка любых полей? Всё перещёлкал, не могу найти. Или может существует какое-то расширение этого модуля?

Аватар пользователя oleg220 oleg220 25 ноября 2011 в 14:49

Vlk, не могу найти такого в настройках PathAuto.
В разворачиваемом списке "Пути материала" перечислены лишь материалы, которые у меня созданы (Page, Blog, Product и т.д.), комментариев нет.

Аватар пользователя Vlk Vlk 25 ноября 2011 в 15:11

Хм. У меня вот так:

Шаблон адреса по умолчанию (применяется ко всем типам материалов с пустыми шаблонами ниже):
Шаблон для всех адресов материалов типа Gallery:
Шаблон для всех адресов материалов типа Gallery Image:
Шаблон для всех адресов материалов типа Page:
Шаблон для всех адресов материалов типа Story:
Шаблон для всех адресов материалов типа Запись в блог:
Шаблон для всех адресов материалов типа Комментарий:
Шаблон для всех адресов материалов типа Тема форума:

Может, кто из модулей добавил, но вряд ли. Все-таки comment в ядре.
А навешано у меня на него вот так:
Требуется для: Flat comments (включён), Flat comments existing (отключён), Forum (включён), Quote (включён), Tracker (отключён), Advanced Forum (включён), Forum Access (включён)

Еще вариант - PathAuto при установке не похватил комментарии. Может, его удалить и снова установить?

Аватар пользователя oleg220 oleg220 25 ноября 2011 в 16:39

Как я понял, у Вас есть отдельный типа материалов "Комментарии"?
Они выводятся на отдельной странице? Это делает модуль Flat comments? Просто я выделяю их на отдельную страницу путём Talk, а он не создаёт отдельного типа материалов.

Аватар пользователя Vlk Vlk 25 ноября 2011 в 17:30

oleg220 wrote:
Как я понял, у Вас есть отдельный типа материалов "Комментарии"?

Да, почему-то так
oleg220 wrote:
Они выводятся на отдельной странице?

Нет. Вроде бы этот тип для форума.
oleg220 wrote:
Это делает модуль Flat comments?

Честно говоря, понятия не имею
oleg220 wrote:
Просто я выделяю их на отдельную страницу путём Talk, а он не создаёт отдельного типа материалов.

Sad

Аватар пользователя S_F S_F 25 ноября 2011 в 17:23

прошу прощения с хлебными крошками напутал.

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

Аватар пользователя oleg220 oleg220 25 ноября 2011 в 19:12

S_F, да, слово talk в ссылке думаю можно заменить на otzivi, и это будет уже лучше. Но, как бы ещё подцепить отПузАвтовный url и влепить туде? Возможно ли это как то сделать?

Аватар пользователя oleg220 oleg220 26 ноября 2011 в 10:53

Нашёл какой то модель Url alter. Там есть 2 поля для php кода (в котором я не разбираюсь). Но он, по моему, позволяет заменять лишь служебные урлы, типа добавления статьи, или страницы авторизации.
Кто-то сталкивался с таким модулем? Может он может решить такую проблему?

Аватар пользователя S_F S_F 26 ноября 2011 в 15:32

Идей " на вскидку" вам накидали, корвыряйтесь, потом нам расскажите. Задача не из числа штатных. Если квалификации не хватает, то закидывайте в "ищу спецов". За тыщу рублей кнонить сдлает, кто сталкивался или представляет куда копать.

Лично я просто не стал бы заморачиваться.

Аватар пользователя oleg220 oleg220 26 ноября 2011 в 16:08

Идей на вскидку ещё не накидали Smile
Были лишь не верные, либо, не подходящие предположения.
А заморачиваться этим всё эе стоит, если делаешь сайт для себя и сайт в итоге этого должен приносить прибыль.
По поводу спецов, спасибо, учту, если не получится.

Аватар пользователя oleg220 oleg220 26 ноября 2011 в 21:18

Проблему решил.
Оказалось, проблема сама собой решается тем модулем, про который я писал - Url alter.
Там даже настраивать ничего не нужно. Он сам создаёт страницы, типа сайт.ру/человеческий-адрес-страницы-который-был-задан/talk
Этот модуль просто переделал все ссылки, которые относятся к нодам (редактирование, SEO,трекер и любые другие).