0.00
Рейтинг
0.03
Сила

Новый шаблон "News Street"


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

В шаблон добавлены некоторые интересные мелочи:
1. Слайдер — прокручивает последние топики из заданного блога, выводится на главной странице и страницах 2,3,4… (для работы необходим плагин "Topic-ImagePreviews")
2. В шапку сайта добавлено отображение случайной фразы, можно использовать для вывода подсказок пользователям, каких-либо фраз или же просто заменить на дивиз сайта.
3. Так же в шапку сайта добавлено три дополнительных области, сейчас в них выводятся случайные изображения. Можно использовать для рекламы блогов сайта, например, или сделать просто три каких-либо подсказки для пользователя (типа зарегистрируйся, заводи друзей, пиши в блоги), в общем, тут все зависит от вашей фантазии.
4. По мотивам топика добавлен блок топа пользователей.
Читать дальше →

Плагин “Категории”

Все просто — очередной плагин для создания категорий, но с одной особенностью. Плагин не привязывается жестко только к базовому функционалу движка, что позволяет создавать различные типы категорий, и с его помощью можно быстро организовывать категоризацию в плагинах. Как пример — мне понадобилось менее 30 минут чтобы написать обработчик для прикрепления и вывода категорий к плагину компании, правда в него пришлось добавить пару хуков, но это уже мелочи. Или например можно достаточно быстро организовать форум не внося существенных изменений (кроме шаблона и допиливания функционала топиков под форум) в код плагина, пока форум не пробовал но по тому как работает плагин — это думаю сделать можно быстро, без больших затрат по времени.

По умолчанию в плагине категоризированы только топики, но при желании достаточно просто дописать категоризацию например блогов или людей (тем самым создав группы).

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

Качать тут.
Читать дальше →

попытка создать 2 колонки

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

теперь я начал думать что делать, как сделать так чтобы только на главной было 2 колонки, а в остальном всё как есть…

долго ломал голову… добился я своего, всё встало как надо… но я чайник в этом деле и хочу спросить у вас правильно ли я сделал?

в общем я сделал так

1. в файле index который в папке ActionIndex я из менил вот что {include file='topic_list1.tpl'}, тоесть я просто добавил единицу.

2. в папке с шаблоном я создал файл topic_list1.tpl с таким же содержанием как и в topic_list.tpl только изменил вот что div class=«topic1»

3. в стиле style.css прописал .topic1 { padding-left: 40px; padding-right: 30px; font-size: 13px; overflow: hidden; position: relative; margin-bottom: 30px;float:left;
width:40%; }
и все остальное ниже, где есть слово topic я скопировал, вставил и где topic я сделал topic1. всё сохранил.

скажите мне пожалуйста, так можно оставить? работать будет?

вот это главная…



а вот так уже когда в топик зайдешь





три

Свой блок 4.2 на примере блока популярных записей

Это лишь пример того, что нужно сделать, чтобы добавить свой блок в 4.2

config.php
$config['block']['rule_tops'] = array(
	'action'  => array('index','top'),
	'blocks'  => array( 'topper' => array('avas'=>array('priority'=>1000))),
);


Читать дальше →

Получание списка случайных топиков

Потребовалось вот получить список каких-нибудь случайных новостей. С удивлением не нашел ничего похожего готового, только вот тут какое-то недообсуждение. Так, что пришлось делать своими руками.
Читать дальше →

Preview Plugin 0.1.5 - плагин картинок-предпросмотра для топиков (ещё один)



Возможности плагина:
1) в качестве размеров можно задавать двумерный массив.
2) возможность отключить принудительный ввод картинки
3) возможность загружать картинку из интернета
4) В случае, если не была указана картинка, плагин ищет первую картинку в посте и вставляет ее в качестве превью.
5) Миниадминка для плагина
6) Возможность конвертации старых превью после смены размеров (только для новой установки)
— Установка:
1. Скопировать папку /preview в /plugins вашего сайта
2. Активировать плагин через панель управления плагинами yoursite/admin/plugins/
3. Добавить в шаблоны topic_*.tpl вывод превью

найти:

<div class="content">


добавить после:

{if $oTopic->getTopicPreview()}
        <img class="topic_preview" src="{$oTopic->getTopicPreviewPath(120,90)}">
{/if}


! Внимание getTopicPreviewPath(120,90) зависит от значения в админке

Посмотреть в работе можно тут preview.it-hint.ru

Перекрашиваем сайт, руководство css для начинающих

Меня достало. Нет, правда. Поэтому вот руководство для абсолютных новичков по изменению стандартного дизайна для вашего сайта.
Для того что бы переделать дизайн под себя вам понадобится пять вещей

mozilla firefox — браузер
firebug — плагин для браузера
adobe photoshop, или любая другая программа, в которой можно выбирать цвета
текстовый редактор с поиском, например notepad++
собственный головной мозг

Читать дальше →

Табы для версии 0.2

Кто-то там помнится хотел табов? Делюсь нашим вариантом, который мы делали для версии 0.2.

Код написан по мотивам класса lsBlockLoaderClass из block_loader.js в новом skine версии 0.3. Чем же они отличаются? Да по большому счету ничем. Может быть разве что более строгим следованием парадигме MooTools. Отличия:

1. Класс следует принципу разделения аргументов и опций, независим от места применения, а значит переносим и расширяем.
2. Класс немного шире использует возможности MooTools.
3. Класс использует куки для сохранения состояния текущего таба.

Читать дальше →

Добавляем количество просмотров топику

Многие хотели, но не знали как доковырять, показываю на простом примере.

Открываем файл Topic.class.php
И добавляем перед закрытием класса функцию
/**
	 * Обновляем топик без всяких примочек
	 *
	 * @param TopicEntity_Topic $oTopic
	 * @return unknown
	 */
	// 
	public function SetTopicCountRead(TopicEntity_Topic $oTopic) {		
		$this->oMapperTopic->UpdateTopic($oTopic);
		$this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG,array('topic_update',"topic_update_{$oTopic->getId()}"));
	}

функцию по делу надо назвать по другому, т.к. она просто обновляет топик, без дополнительных операций (таги, дата изменения и т.п.)

Читать дальше →