Дополнение "Cron" для LiveStreet 0.3, с опцией удаления пользователей
26
На самом деле этот скрипт умеет не только удалять пользователей — это своего рода небольшой сборник функций который оформлен в виде дополнения. Возможности:
1. Автоматическое удаление пользователей с рейтингом ниже определённого порога.
2. Ручное удаление пользователей.
3. Окончательное уничтожение удалённых комментариев.
4. Удаление неиспользуемых изображений.
5. Сохранение отчёта о своей работе в лог файл определённого размера.
Читать дальше
Добавляем количество просмотров топику
88
Многие хотели, но не знали как доковырять, показываю на простом примере.
Открываем файл Topic.class.php
И добавляем перед закрытием класса функцию
функцию по делу надо назвать по другому, т.к. она просто обновляет топик, без дополнительных операций (таги, дата изменения и т.п.)
Читать дальше
Открываем файл 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()}"));
}
функцию по делу надо назвать по другому, т.к. она просто обновляет топик, без дополнительных операций (таги, дата изменения и т.п.)
Читать дальше
Загрузка последнего сообщения из Twitter в профиль
31
идея была давно. а вот вчера посреди ночи проснулся и занялся реализацией. Просьба не кидать в меня помидоры, я не знаю ПХП. Лучше укажите недочеты, и помогите исправить :)
Итак.
1) Сначала попытался сделать это все на пхп. но знающие люди отговорили от этой идеи. все таки твиттер находится на удаленном сервере, поэтому, чтобы профиль не упал при падении твиттера, решил реализовать это на Яваскрипте
2) В свете того, что в предверии выхода версии движка 0.3 сообщество как то зло на все реагирует, хочу заявить. Я тут непричем, моей заслуги нет, код ворованый и тд и тп. Спасибо Максу aka ort за движок.
3) Баги есть и многое еще не доделано. но основной функционал сделан. Повторюсь, буду очень рад, если кто-нибудь поможет сделать из этого конфетку
4) как выглядит это безобразие можете посмотреть тут
простите ссылку на сайт дать не могу — мы за NAT :)
5) Поддерживается не только Twitter, но и любой сервер на движке
6) актуально для пре-0.3, для версии 0.2 тоже должно работать
Закончили с приветами и поздравлениями — Приступаем к работе
Читать дальше
Итак.
1) Сначала попытался сделать это все на пхп. но знающие люди отговорили от этой идеи. все таки твиттер находится на удаленном сервере, поэтому, чтобы профиль не упал при падении твиттера, решил реализовать это на Яваскрипте
2) В свете того, что в предверии выхода версии движка 0.3 сообщество как то зло на все реагирует, хочу заявить. Я тут непричем, моей заслуги нет, код ворованый и тд и тп. Спасибо Максу aka ort за движок.
3) Баги есть и многое еще не доделано. но основной функционал сделан. Повторюсь, буду очень рад, если кто-нибудь поможет сделать из этого конфетку
4) как выглядит это безобразие можете посмотреть тут
простите ссылку на сайт дать не могу — мы за NAT :)
5) Поддерживается не только Twitter, но и любой сервер на движке
6) актуально для пре-0.3, для версии 0.2 тоже должно работать
Закончили с приветами и поздравлениями — Приступаем к работе
Читать дальше
Сжатие страниц LiveStreet на лету
40
В ходе выяснения на LiveStreet родилось краткое how-to.
Шаг 1. Проверка. Чтобы проверить, сжимаются ли уже у вас сейчас страницы, можно воспользоваться сервисом
Читать дальше
Шаг 1. Проверка. Чтобы проверить, сжимаются ли уже у вас сейчас страницы, можно воспользоваться сервисом
Читать дальше
Решение "проблемы" ненужных картинок или "пылесос" для LiveStreet
13
Вот тут была поднята тема о неиспользуемых картинках:
Эта «проблема» легко решаема. Всё просто:
Читать дальше
Валидация форм при регистрации на аяксе
51
Хак проверяет на валидность данные, водимые пользователем при регистрации на сайте с использованием Ajax.

Для установки нужно залить два файла и один немного изменить. Иструкция прилагается. Забирать можно (обновленно 18.05.2009)

Для установки нужно залить два файла и один немного изменить. Иструкция прилагается. Забирать можно (обновленно 18.05.2009)
Визуализация статистических данных
48
Как и обещал в прошлый раз, продолжаю роман с визуализацией данных движка Livestreet. На этот раз отобразим на графиках динамику следующих данных:

Читать дальше
- пользователи
- комментарии
- статьи

Читать дальше
Использование поддоменов в LiveStreet
62
У многих возникает необходимость использовать поддомены для своих проектов на базе LiveStreet, например вынести на поддомены блоги.
Сделать это можно разными путями, например через реврайты в .htaccess, либо через роутер движка.
Я покажу как это можно сделать на примере последнего варианта, т.е. через роутер.
Читать дальше
Сделать это можно разными путями, например через реврайты в .htaccess, либо через роутер движка.
Я покажу как это можно сделать на примере последнего варианта, т.е. через роутер.
Читать дальше
Внутренний голос. По заявкам :)
67
Хабраклонирование по заявкам жаждущих :)
Итак, что же такое внутренний голос — пример можно посмотреть на… ну конечно, хабре.
А вот здесь написано зачем это нужно.
Читать дальше
Итак, что же такое внутренний голос — пример можно посмотреть на… ну конечно, хабре.
А вот здесь написано зачем это нужно.
Читать дальше
Оптимизиция скорости загрузки блогов
6
Здравствуйте.
Занимался кто-нибудь оптимизицией загрузки сайта на LS?
Сжатие через gzip хтмл страницы, всех js и css файлов… Кеширование в файлы уже сжатые варианты…
Занимался кто-нибудь оптимизицией загрузки сайта на LS?
Сжатие через gzip хтмл страницы, всех js и css файлов… Кеширование в файлы уже сжатые варианты…
- +5
- 14 марта 2009, 05:33
- simplewhite
- 32