+0.12
Рейтинг
1.82
Сила

Дмитрий

Валидный шаблон по W3C

Привет уважаемая общественность :)! Скачали систему LiveStreet, очень приятно удивились, спасибо авторам. Всё в системе, в общем-то, супер, и всё круто, новый шаблон от Lex’a, всё красиво и всё работает. Но у нас в студии принято все проекты подгонять под стандарт W3C (ну привычка такая, что ж поделать). Я не буду разглагольствовать о том что есть W3C стандартны: безграничное доброе или инфернальное зло. :). Решать каждому только для себя. Но эти стандарты есть, и им можно следовать. В общем, от пустозвонства к делу. Исправили ошибки в коде во всех шаблонах какие смогли найти. Небольшой ченж лог, если вдруг кому-то интересно.
Читать дальше →

Почему не показывается блок?

Есть у меня 3 своих блока. В зависимости от страници выводятся либо все 3 либо по очереди!
Создавал я их так:
1) в /templates/skin/new/ создал block.advert1.tpl, block.advert2.tpl и block.advert3.tpl
2) в /classes/blocks/ создал BlockAdvert1.class.php, BlockAdvert2.class.php и BlockAdvert3.class.php
3) в /classes/actions/ на нужных мне страницах я подключаю необходимые блоки
public function Init() {
	$this->Viewer_AddBlocks('right',array('advert1','advert2','advert3'));


Трабла в том что на страницах вида мой_сайт.сом/page/help данные блоки не показываются
подключаю я их в ActionPage.class.php
на всех других страницах все ОК.

В чем может быть проблема???

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

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

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



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

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

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

To-do лист к следующей версии LiveStreet 0.4

Итак, немного отдохнув принимаемся двигаться дальше к версии LiveStreet 0.4.

Крупное из планов пока следующее:
  • Полное изменение работы с БД в движке, избавление от JOIN'ов в запросах, теперь кеширование будет играть более важную роль, обладатели memcached должны максимально ощутить прирост скорости
  • Доработка внутренней почты, она станет более функциональной и юзабельной
  • Доработка функционала друзей, возможно появится френдлента
  • Реализация функционала закрытых блогов
  • Доработка механизма уведомлений на емайл, будет отложенная отправка почты

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

Помимо этих пунктов естественно будут различные фиксы и мелкие доработки.
Сроки никакие обещать не буду, будем работать, следить за нами можно будет в прямом эфире в SVN проекта ;)
О своих желаниях на будущую версию можно высказаться здесь, возможно они будут приняты.

UDP: Добавил пункт «Доработка механизма уведомлений на емайл, будет отложенная отправка почты»

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

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

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

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

Блок с данными автора на странице топика

Помнится еще в начале своего прибывания на Хабре долго не мог понять, почему чтоб отметить автора необходимо сделать столько движений? Как не нравилось мне это — так и не нравится. Что собственно и стало причиной доработки, которой с вами делюсь. По ходу пьессы буду комментировать, что и к чему в итоге привело.

Задача: вывести при просмотре топика блок с информацией об авторе топика в сайдбаре справа следующего вида:


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