Новогоднее обновление шаблона «Сhaos to Block»



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


Футтер


Сделано облако всех тегов в подвал сайта



Дополнительные блоки


Как оказалось очень важная штука для любого сайта. Поэтому в плагин шаблона было внедрено два доп.блока:

— блок лучшие и новые статьи
— блок похожие статьи. Переделан плагин



Настройки


В конфиг шаблона добавлены доп.настройки, теперь он такой:

$config['view']['theme'] = 'default'; // тема, настройка пока не используется

$config['view']['header']['fixed'] = true; // Зафиксировать шапку сайта
$config['view']['header']['ny'] = true; // Показать новогоднее оформление логотипа

$config['view']['menu']['scrollbar'] = false; // Включить кастомный скроллбар в меню, актуально если выводятся много ссылок, или дополнительные блоки.

$config['view']['comments']['subscribe'] = true; // Включить чекбокс "Подписаться на комментарии", на странице топика.

$config['view']['topics']['themes'] = 'tm-1'; // Тема ленты топиков: tm-1, tm-2, tm-3, tm-4, tm-5

$config['view']['topics']['avatar_animation'] = 'tm-1'; // Тема анимации при наведении на превью топика: tm-1, tm-2, tm-3, tm-4, tm-5, tm-6, tm-7, tm-8, tm-9



/**
 * Блок топики на странице whois профиля
 */
$config['view']['block']['profile_topic'] = true; // Показывать блок
$config['view']['block']['profile_topic_n'] = 12; // Сколько топиков выводить

/**
 * Блок новые топики
 */
$config['view']['block']['topic_new'] = true; // Показывать блок с новыми топиками на странице топика
$config['view']['block']['topic_new_n'] = 4; // Сколько топиков выводить в блоке "Новые топики" на странице поста.

/**
 * Блок топ топиков
 */
$config['view']['block']['top_topics'] = true; // Показывать блок с топ топиками на странице топика
$config['view']['block']['count_top_topics']   = 4;  // Сколько топиков выводить в блоке "Топ топики" на странице поста.
$config['view']['block']['topic_time_top']   = 60*60*24*7*10*10;  // Число секунд за которые считать ТОП топиков, по дефолту стоит 7 дней

/**
 * Блок похожие материалы
 */
$config['view']['block']['similar_topics'] = true; // Показывать блок с похожими топиками на странице топика
$config['view']['block']['similar_topics_max_topics_count'] = 4; // Максимальное количество топиков, которое выводится
$config['view']['block']['similar_topics_topics_order_by'] = 'rating'; // По какому параметру сортировать записи. Возможные значения: rating, date
$config['view']['block']['similar_topics_topics_order_by_direction'] = 1; // Как сортировать топики в выдаче. 0 - по возрастанию, 1 - по убыванию


Микроразметка


В топик добавлена микроразметка, сейчас передается следующее:

— og:title
— og:url
— og:image
— og:description
— og:site_name
— og:type

Привью


— Изменены дефолтные картинки для привью
— Теперь нет необходимости делать 100500 разных привью для блоков, для всех топиков используется один размер. Благодаря чему, не будет забиваться место на хостинге.

Изображения


Наверное самая интересная фитча в контексте LS — это выбор большого (на весь экран) или дефолтного изображения при загрузке:



Благодаря чему можно создавать интересные топики по оформлению. Пример такого топика:

(кликобельно)


Исправления ошибок


— Исправлен редактор в мобильной версии
— Небольшой рефакторинг
— Немного другая логика поведения на разных размерах мониторов. Если раньше была полная резина, из-за чего иногда грид/сетку вело. Сейчас перешел на фиксированный адаптив.
— В «новом» теперь выводятся топики в четыре колонки, как и на странице категорий
— Исправлена проблема/отображения, если картинка в привью грузится маленькой.

Фотосет


Страница с выбором типа топика при добавлении, а так же плашка в меню с количеством черновиков, если есть.





Фотосет слайдером на весь размер экрана



Плюшка к НГ


К новому году к логотипу добавлено украшение (отключается в конфиге)

Демо


Демо | chaostoblock.makenskiy.com
Логин | 123
Пароль | 123123

6 комментариев

avatar
Отличная новость, спасибо огромное за труды. Пока нет в каталоге можно ссылку в ЛС или на почту ptz2007@gmail.com
avatar
Скинул. Не за что!
avatar
На модерацию отправлена новая версия:

— Наконец добавил функцию выбора типа шапки в топике, при его публикации. Сейчас можно сделать более разнообразные посты по оформлению. Доступно два типа: 1) Стандартный 2) На весь экран (чекбокс на странице добавления/редактирования топика).
— Небольшой рефакторинг кода
— Для обновления, обязательно нужно деактивировать и снова активировать плагин шаблона doctpl.

Скрины функции:





avatar
Где то в обсуждениях видел этот вопрос, но не могу найти. При публикации в соцсети, например главной, выводится изображение /templates/skin/chaos_to_block/images/avatar_female_100x100.png
такое же изображение выводится и при публикации в соцсети топиков, категорий.
Как изменить эту картинку на свою версию? Я так понимаю, что просто заменить будет недостаточно :)
avatar
Здравствуйте. Обычно сети парсят любые картинки которые есть на странице, и там есть такие стрелочки для выбора нужной картинки. Однако решить можно как-то так — в шаблоне есть микроразметка, которую сеть и должна видеть как приоритет, по крайне мере в топиках это реализовано уже, можно дописать нужные условия с нужными десками и картинками к нужным страницам, например после строки 45 в header.tpl, добавить условие для главной:

{if $sAction=='index'}
	<meta property="og:title" content="{$sHtmlTitle}"/>
	<meta property="og:image" content="path/to/image.jpg"/>
	<meta property="og:description" content="{$sHtmlDescription}"/>
	<meta property="og:site_name" content="{cfg name='view.name'}"/>
{/if}


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