+0.15
Рейтинг
6.60
Сила

Плагин «Оповещение пользователя об упоминании в топике/комментарии»

Дощли руки оформить и вынести в каталог плагин, используемый на своем сайте.
Функционал плагина полностью описан в его названии — Оповещение пользователя об упоминании в топике/комментарии.

Как только в топике/комментарии используется тег
<ls user="user_name" />
, то пользователь user_name получает оповещение об этом на почту и в ЛС.

youtu.be

Код обработки новых share-ссылок с youtube.com

/engine/modules/text/Text.class.php
public function VideoParser($sText) {
/**
 * youtu.be
 */
$sText = preg_replace(
        '/<video>http:\/\/(?:www\.|)youtu.be\/([a-zA-Z0-9_\-]+)(&.+)?<\/video>/Ui', 
        '<iframe width="560" height="315" src="http://www.youtube.com/embed/$1?rel=0" frameborder="0" allowfullscreen></iframe>', 
        $sText);

[Примочка] Вступаем / покидаем блог прямо в ленте топиков

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

Захотелось, чтобы вступить в блог можно было прямо из ленты топиков — без лишних телодвижений.
Почему бы не добавить соответствующую кнопку в infobox?:
Читать дальше →

Оптимизация LiveStreet для Web хостинга Go Daddy

Всем привет!

Хотелось бы инициировать дискуссию, фактически обмен опытом, по оптимизации LiveStreet для Web хостига Go Daddy.

Сейчас использую следующие моменты:
  • загрузка изображений выносится на Amazon S3;
  • вся статика, используемая в шаблоне, загружается с того же Amazon S3;
Вообщем максимально облегчаю отдачу.

Считается, что у Go Daddy очень медленные сервера с БД. Допустим у MediaWiki есть CACHE_DB (дословно — Store objects in the database table objectcache table), что позволяет увеличить скорость работы в разы на Web хостинге. А существует ли аналог у LiveStreet?

Может вопрос оптимизации лежит на поверхности или всё… не так просто?

Плагин «Яндекс карта с метками»

Описание

Есть возможность создавать категории, управлять слоями, поиск адреса, понятный интерфейс.

Разработано для шаблона Onetouch.

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

Проблема при загрузке изображений в фотосет

При работе на Shared хостинге возможна ситуация, когда загрузка изображений в фотосет зависает на фразе «file.png Resize...», хотя файл на сервер загрузился и все операции над ним выполнились. Эта ошибка сопровождается следующим сообщением в log-файле:
[15-Nov-2013 00:00:00] PHP Warning:  filesize() [<a href='0function.filesize0'>function.filesize0</a>]: open_basedir restriction in effect. File(/var/sites/site.ru/tmp/phpsnEaep) is not within the allowed path(s): (/var/sites/site.ru/htdocs/:.) in /var/sites/site.ru/htdocs/classes/actions/ActionPhotoset.class.php on line 267


Вызвана данная проблема одновременным действием двух источников:
1) не совсем корректной настройкой PHP, связанной с включенными директивами "open_basedir" и "upload_tmp_dir";
2) неточностью в определении размера загруженного файла в классе "ActionPhotoset".
Исправление любого из пунктов приводит к нормальной работе процесса загрузки.

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

Плагин «Черновики» (обновление 15.12.2013)

Описание

Позволяет администраторам просматривать черновики пользователей.
Плагин добавляет возможность просмотра черновиков на страницах "/index", "/blog", "/personal_blog" и для каждого из блогов в отдельности.

GitHub: github.com/wasja1982/livestreet_drafts

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

Непонятная ошибка

С постоянной периодичностью фатальный посланник шлет на мыло мне такую ошибку:
Action: «galleryajax» (PluginLsgallery_ActionAjax)
Event: «getimage»
Error number:
1
Error message:
Call to a member function GetValue() on a non-object
File:
/..../site.ru/templates/compiled/social/0893609fb7607130a002d4538986dae296f04a76.file.editor.tpl.php
Line:
31

Светлые головы помогите пожалуйста понять куда копать. Явно на сайте никаких ошибок не выдает, но мессенджер ведь шлет — значит ошибка есть. Вполне возможно что кто хорошо разбирается в движке и плагинах сможет помочь решить проблему.

PS. Пробовал с гита ставить версию 5.1 галереи, но тогда перестают грузиться фото «Системная ошибка, повторите позднее», вернул версию 4.0 Но и тут геморой:(