-3.76
Рейтинг
0.94
Сила

Админпанель вер.0.2

В разделе «Модули» выложил версию 0.2 модуля Админпанель.

Основным новшеством является добавление работы с юзерами:
1. Просмотр списка юзеров (всех, в т.ч. и тех, кто не активировался)
2. Для каждого юзера показывается IP, с которого он регистрировался, и с которого последний раз входил.
3. Неактивных юзеров можно активировать из админпанели
4. И, наверное, самое «вкусное» — это возможность бана (используется дополнительная таблица и хук, не очень изящно, но иначе никак). Бан можно задать на любое число дней (по окончании юзер получает полный доступ, как обычно) или навечно. Бан вешается на конкретного юзера (не на IP), т.е. зарегаться с тем же логином или е-мейлом юзер не может.

Установка так же — файлы заливаются в /update/modules/admin_0.2/ и запускается install.php
Кстати, сам инсталлятор немного улучшил — больше всяческих проверок и должен более внятно сообщать об ошибках, если вдруг случаться. Но наиболее продвинутые и осторожные могут установить модуль вручную — в файле readme.txt, по-моему, довольно подробно все расписано, как это сделать.

UPD. Была небольшая ошибка — таблица adminban создавалась с неверным префиксом. Исправлено. Исправленная версия залита на сайт.

UPD 2 Выложил обновление (версия 0.21). Кто уже поставил и работает без проблем — можно игнорировать. Обновление касается именно установки и первоначального входа в систему сразу после установки.

Аватары без искажений

Уже поднималась тема про искажения в аватарах, возникающие, если исходная картинка не квадратная. Что-то мне это сильно не нравилось, и решил я это исправить.

Ниже даю решение, как создавать квадратные аватары из неквадратных картинок.

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

Модификация: приватные топики

Собственно, сделал функционал приватных топиков к LS 0.3.

При публикации сообщения добавлена галочка «приватный топик». Такие топики будут отображаться только в вашем личном блоге и не будут вылезать на главные страницы, что избавит любителей писать «для себя» от кучи минусов в рейтинге.



Скачать патч можно тут:
aklabs.com/hlam/livestreet_private.zip

Просто выполните sql и накатайте все файлы поверх LiveStreet 0.3.
Внутри есть еще changes.txt (список того что надо менять и на что), но там много изменений, так что только в крайнем случае пользуйте.

PS. Думаю, что особая польза будет при использовании совместно с френдлентой, реализацию которой тут предложили недавно.

Каждому по ленточке. Или приятные мелочи для Ваших проектов

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

Для этого можно использовать сервис Quickribbon, который позволяет создать летночку-ссылку в правом-верхнем углу вашего сайта. Легкие настройки помут выбрать подходящие цвета, шрифты и форму ленточки — в итоге небольшой яваскрипт, который нужно поместить в тело сайта.

С недавнего времени мы используем подобную ленточку для блога фестиваля молодежной фотографии «Альтернативы», которым я сейчас занимаюсь (вот и попиарился заодно). Желающие могут посмотреть работу сервиса на этом примере.

Хотя есть один недостаток — если у пользователя включена банерорезка, то ленточку как и баннеры он видеть не будет. Но в целом сервис поможет экономить время и поможет с навигацией во время акций и важных событий.

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

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

Открываем файл 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()}"));
	}

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

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

Корпоративные блоги - коллективная покупка

Друзья, общеизвестно — стоимость модуля 2500р, для меня это дорого, если есть желающие коллективно скинутся на приобретение, прошу контакты в личку.

Вотерпаст

Как сделать автоматическое добавление вотерпаста (водяного знака)
на все новые и уже существующие картинки на сайте?

Тупо но нужно

Народ подскажите как сделать чтобы в каждой новости в конце было
«Читать дальше» так как без тега сut его нет!
И буду отдельно благодарен если кто напишет какой править фаил чтобы «читать дальше» заменить рисунком!?
ПС извените за нубский вопрос