| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| кодировка ссылки объявления https://forum.illusionweb.ru/viewtopic.php?f=3&t=2382 |
Страница 1 из 1 |
| Автор: | Алексей [ 04 ноя 2012, 01:02 ] |
| Заголовок сообщения: | кодировка ссылки объявления |
Добрый день, обнаружил что ссылки кодируются в латынь. Подскажите как можно исправить, чтоб ссылки объявлений не кодировались в латынь, а отображались как есть. То есть если я добавляю объявление "моё первое объявление" то и ссылка бы формировалась как "моё-первое-объявление" Собственно категории так и отображаются, а вот объявления - нет. Где прописаны правила формирования? Спасибо |
|
| Автор: | Geo [ 06 ноя 2012, 09:29 ] |
| Заголовок сообщения: | Re: кодировка ссылки объявления |
Хотел было сначала написать, что двух словах это не описать, но оказалось, что можно. И почти не костыль. В шаблоне list.html сразу после начала цикла foreach пишем следующий код: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Здесь мы перехватили элемент link в массиве шаблонизатора и переназначили его как нам нужно. Операции с переменной= $SEF для большей секьюрности можно добавлять по вкусу. После этого ссылки появятся, но работать будут не совсем так как надо, т.к. в модуле messages.inc сделана дополнительная защита от дублирования ссылок. Правим modules/messages.inc, комментируем строки 55-56: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Profit! |
|
| Автор: | Алексей [ 06 ноя 2012, 16:50 ] |
| Заголовок сообщения: | Re: кодировка ссылки объявления |
Отлично! Спасибо большой, всё работает |
|
| Автор: | Алексей [ 16 ноя 2012, 08:16 ] |
| Заголовок сообщения: | Re: кодировка ссылки объявления |
Geo писал(а): Profit! Ссылка формируется некорректно в новостной ленте (хотя открывается вроде правильно) Скажите, что там надо исправить? |
|
| Автор: | Geo [ 19 ноя 2012, 09:02 ] |
| Заголовок сообщения: | Re: кодировка ссылки объявления |
Откройте на редактирование modules/rss.xml.inc Найдите строку: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Замените на это: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Алексей [ 19 ноя 2012, 10:17 ] |
| Заголовок сообщения: | Re: кодировка ссылки объявления |
Еще раз спасибо, все работает теперь. |
|
| Автор: | Алексей [ 21 апр 2014, 11:36 ] |
| Заголовок сообщения: | Re: кодировка ссылки объявления |
нет, всё-таки не совсем всё работает. В рекламном блоке (промо) ссылка выводится в латыне и в карточке объявления ссылка на само объявление (в пути) тоже остаётся на латыне |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|