Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как сделать что бы в новости был источник ссылкой? (Дополнительные поля , настройка)
Как сделать что бы в новости был источник ссылкой?
Дата: Воскресенье, 05.09.2010, 16:01 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


© Автор: Vaskess, Оригинал поста, 25-Апр-2010

Как сделать что бы в новости, там где категория, кто добавил, просмотров, дата, был источник ссылкой? Я так понимаю это настраивается сортировкой полей, но у меня ничего не получается...

 
Дата: Воскресенье, 05.09.2010, 16:06 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Vaskess,

Quote (Vaskess)
Я так понимаю это настраивается сортировкой полей, но у меня ничего не получается...

Нет, это редактируется в шаблонах: «Страница материала и комментариев к нему» и «Вид материалов» того модуля, в котором вы хотите видеть данный элемент. В данном случае - ссылка на источник.

НО, У вас должны быть активированы и соответственно настроены дополнительные поля (для модуля /news/)...
Это делается в ПУ » Главная » Замена стандартных надписей » Форма добавления модуля "Новости сайта"
Меняем, допустим, «Дополнительное поле 1» на «Ссылка на источник» ...

Затем, в шаблоне «Страница материала и комментариев к нему» находим:

Code
<div class="eDetails"> ..... и куча кода .....

И в нужное место, например, после:

Code
Дата: <span title="$TIME$">$DATE$</span><?if($OTHER1$)?> | <a href="$OTHER1$">Источник.</a><?endif?>

Вставляем вот этот код:

Code
<?if($OTHER1$)?> | <a href="$OTHER1$">Источник.</a><?endif?>

Где:
«$OTHER1$» - Номер, задействованного под ссылку дополнительного поля;
«Источник.» - То, что будет видеть пользователь в ссылке;

Можно сделать и вот так:
<?if($OTHER1$)?> | <a href="$OTHER1$">$OTHER1$</a><?endif?>

- Тогда в тексте ссылки будет отображаться сама ссылка, если её не поправит сервис «u.to» ... ヅ ... (шучу ....)
Но имей в виду, если ссылка длинная, она может испортить дизайн...
Конечно, можно воспользоваться «substr», но, думаю, это тебе пока не нужно ...

А можно, по это дело, сделать и второе поле - текст в ссылке:

Тогда, код будет выглядеть так:

Code
<?if($OTHER1$)?> | <a href="$OTHER1$"><?if($OTHER2$)?>$OTHER2$<?else?>Источник<?endif?></a><?endif?>

Где:
«$OTHER1$» - Номер, задействованного под ссылку дополнительного поля;
«$OTHER2$» - Номер, задействованного под текст/картинку дополнительного поля;
«$OTHER2$<?else?>Источник» - Текст, который выведется, если поле #2 пустое.

Можно вытянуть из ссылки $OTHER1$ домен, и включить его вместо $OTHER2$, но это уже немного сложнее ...
Надеюсь понятно объяснил. ... ヅ



Flesh

Прикрепления: 3183758.png (8.0 Kb) · 9018979.png (6.6 Kb) · 9280290.png (8.4 Kb)

 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как сделать что бы в новости был источник ссылкой? (Дополнительные поля , настройка)
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия