Перейти к публикации

Специальный шаблон для краткой новости


Рекомендованные сообщения

Здравствуйте ув. Администрация, пользователи.

Возникла такая проблема.

При добавлении новой категории на сайт есть поле для ввода шаблона краткой новости.

Так вот там указано: "... отдельный файл шаблона для вывода кратких новостей..."

Я это понял так, что для каждой категории можно установить определённый шаблон краткой новости, то есть изменить фон, оформление и т.д.

Так вот при вводе нового (допустим newshortstory.tpl) названия в поле, и сохранении изменений на самом сайт ничего не происходит.

Возможно необходимо подключать каким то образом новый шаблон .tpl что бы корректно работал данная функция.

Если не так понял, прошу прощения, надеюсь кто то объяснить как это должно работать.

Ссылка на сообщение
Поделиться на других сайтах
Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь легальной копией скрипта. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
Ссылка на сообщение
Поделиться на других сайтах

Это и так написано выше. Мне как вебмастеру (а не клиенту) интересна сама возможность данной функции, и как её реализовать для шаблонов на ДЛЕ.

Я вобще не являюсь владельцем ни лицензии ни нулл версии. Я вебдизайнер, и меня интересует техническая сторона (в данном случае шаблон). А клиент пусть сам решает какую версию будет использовать.

Тем более и раздел называется в помощь веб мастеру.

Изменено пользователем A-lex
Ссылка на сообщение
Поделиться на других сайтах

Этот шаблон будет работать в самой категории для которой вы выставили шаблон.

На главной те же новости будут с шаблоном короткой новости шаблона по умолчанию.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Так как от "спецов" ответа не дождался, то сам нашёл и отвечаю на вопрос.

Зачастую закреплённые, тобишь важные, новости хочется как-то выделить по особому, чтоб они в глаза бросались и обращали внимание на себя.

Сделать это можно с помощью отдельного шаблона, но в штатных функциях такой возможности не предусмотрено... Поэтому и был создан этот хак, который такую возможность добавляет!

проверено на 8,2 версии. теоретически и на всех предыдущих версиях также должно работать.

Создать файл в шабланах: short-fixed.tpl

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

Файл: /engine/modules/show.short.php

найти:

while ( $row = $db->get_row( $sql_result ) ) {
добавить ниже:
///шаблон для закреплённой новости (MSW) ///

        if( isset( $view_template ) and $view_template == "rss" ) { }

        elseif( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );

        elseif($row["fixed"] == 1) $tpl->load_template( 'short-fixed.tpl' );

        else $tpl->load_template( 'shortstory.tpl' );

///шаблон для закреплённой новости (MSW) ///

Изменено пользователем A-lex
Ссылка на сообщение
Поделиться на других сайтах

A-lex, вы сами себе противоречите, вы нашли решение требующее изменения исходного кода (за что клиент спасибо не скажет), а у вас нет ни лицухи, ни нулла, в демо он закрыт. Ответ сам собой напрашивается - у вас НУЛЛ.

Потом это все можно сделать непосредственно в шаблонах, читайте доки и полезные советы на сайте.

То что этот раздел называется "в помощь web-мастеру", не дает вам право игнорировать правила форума, этот форум предназначен исключительно для легальных пользователей DLE.

Изменено пользователем Captain
Ссылка на сообщение
Поделиться на других сайтах

лана, тут всё понятно. Ответов по делу - 0. Зато флуда -100%. Удачи.

Изменено пользователем A-lex
Ссылка на сообщение
Поделиться на других сайтах

Вам по-моему ответили... Что если Вы прописываете новый шаблон, то он будет работать только в той категории, для котороый Вы его прописали! И в настрйоках надо писать название шаблоне без .tpl, а исключительно название и на всякий случай обновить кэш сайта!

Ссылка на сообщение
Поделиться на других сайтах

Чет Вы тут намудрили, все гораздо проще.

1. открываете Ваш шаблон копируете файл shortstory.tpl и/или fullstory.tpl (или и тот и другой, смотря где хотите дизайн менять)

2. меняете дизайт

3. сохраняете например shortstory1.tpl и/или fullstory1.tpl (или как душе угодно)

4. заходите в админ панель > Категории > создаете новую категорию или редактируете существующую

4а. в поля "Шаблон короткой новости" и/или "Шаблон полной новости" соответственно вводите название файла без расширения (например shortstory1 или fullstory1)

Вот и все таким образом можно на каждую категорию сделать свой шаблон полной и краткой новости.

Изменено пользователем xenon42
Ссылка на сообщение
Поделиться на других сайтах

не хотел создавать новую тему решил написать тут.

как можно подключить для данного категорий, fullstory другого шаблона?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...