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

Alkamo

Бесплатный плагин «LSGallery»

При поддержке проекта paintstrike.ru мы разработали бесплатный плагин для пользовательских галерей. Его можно скачать на GitHub или в официальном каталоге модулей.

В чем преимущество нашей Галереи?

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



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

Помечаем куски шаблонов в скомпилированой странице for 0.5.1

Навеяно топиком, хотя сам использую для верстки практически с момента выхода 05 версии, както не подумал что это может быть полезно и другим ;) исправляюсь )

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

Долгая загрузка страницы при включённом кешировании

Здравствуйте!
Перевёл сайт на движок LiveStreet. Версия 0.5.1.
Включаю кеш. Пробую добавить комментарий. Пост приходит с большой задержкой. При этом от количества «подвисших процессов» ложится сервер. Ошибок нет. БД летает.
Посоветуйте, что делать?

Сайт:
Пользователей более 5000.
Комментарий более 100000.

Сервер:
cpu DualCore 2.4GHz E2220
memory 2Gb (DDRII)
hdd 320Gb (Hitachi HDT725032VLA360 SATAII 16M.)

РНР: 5.2.5

Config.php
$config['sys']['cache']['use'] = true; // использовать кеширование или нет
$config['sys']['cache']['type'] = 'file'; // тип кеширования: file и memory. memory использует мемкеш
$config['sys']['cache']['dir'] = '___path.root.server___/tmp/'; // каталог для файлового кеша, также используется для временных картинок. По умолчанию подставляем каталог для хранения сессий
$config['sys']['cache']['prefix'] = 'livestreet_cache'; // префикс кеширования, чтоб можно было на одной машине держать несколько сайтов с общим кешевым хранилищем
$config['sys']['cache']['directory_level'] = 1; // уровень вложенности директорий файлового кеша
$config['sys']['cache']['solid'] = true; // Настройка использования раздельного и монолитного кеша для отдельных операций

Лога профилирования процесса добавления комментария
20.03.2012 11:18 45,759843 0.91040200 1332235078 0.67024500 1332235124 1 0 full_time
20.03.2012 11:18 44,384112 0.24135200 1332235080 0.62546400 1332235124 954 1 ExecAction blog
20.03.2012 11:18 36,263979 0.28254900 1332235084 0.54652800 1332235120 1663 954 callModule Comment->AddComment()
20.03.2012 11:18 34,319749 0.63899400 1332235084 0.95874300 1332235118 1699 1663 callModule Topic->increaseTopicCountComment()
20.03.2012 11:18 34,111548 0.83469400 1332235084 0.94624200 1332235118 1706 1699 callModule Cache->Clean()
20.03.2012 11:18 3,113062 0.24375700 1332235080 0.35681900 1332235083 973 954 callModule Topic->GetTopicById()

Максимальный размер изображения

Добрый день. В фотосеты подруга пыталась загрузить изображения больше 3000х3000 пикселей в фотосет. Движок пишет системная ошибка. Попробовал у себя, тоже самое. В конфиге стоит максимальный размер 6000х6000, в aceadmin тоже 6000х6000. В чём может быть ошибка?

RSS для Яндекс.новостей

Мы решили подключить наш сайт к Яндекс.новостям. Яндексу нужна RSS особого вида, та, что livestreet отдаёт из коробки ему не подходит.
За основу был взят ActionRSS, который есть в ливстрите с самого начала. Вообще-то я в php ни в зуб ногой, на работе пишу на c++, и ливстрит увидел в первый раз в жизни, так что работа эта заняла у меня не меньше 4 часов. В том числе потому что документацию к движку я тогда найти не смог.

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

Бесплатный плагин «Принуждение к регистрации»

После просмотра определенного количества страниц гость будет принудительно переброшен на форму регистрации. Плагин сырой, возможны ошибки. Если найдете — просьба сообщить :)


Сделан по просьбе lun4r

Боевой курс новичка или "всем новеньким - сюда", часть 2

все, там место кончилось.
Продолжение FAQ для новичков, первую часть можно прочесть здесь.

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

Серьезная проблема: фотосет

Фотосет не работает, совсем. Бесконечная загрузка — дальше дело не идет. Все, что здесь советовали люди по этой теме — испробовано. Не работает. Я, кстати, не одна такая, с этой нерешенной проблемой, повисших вопросов на тему неработающего фотосета тут достаточно. Что мне делать? Ошибка: SWF DEBUG: Event: uploadError: HTTP ERROR: File ID: SWFUpload_0_0. HTTP Status: 401. Глупый вопрос номер два: есть ли тут какая-то стандартная техподдержка стандартной лайвстрит — за деньги?

Главная страница тегов. (Решено)

Заметил одну проблему. При просмотре тегов по адресу

site.ru/tag/названиетега — выводятся теги, а вот если просто зайти на site.ru/tag/, нам показывается ошибка 404. Может лучше сделать форму ввода тега, для поиска постов по определенным словам. Было бы не плохо, если бы это реализовали в следующей версии ls.

Для того, что бы на странице вида site.ru/tag/ выводилась форма поиска по тегу, следует сделать следующее:
В файле classes/action/ActionTag.class.php доработать код до следующего:
public function Init() {
        
            $this->SetDefaultEvent('tag');
        }
        
        protected function RegisterEvent() {    
            $this->AddEvent('tag', 'EventTags');
            $this->AddEventPreg('/^.+$/i','/^(page(\d+))?$/i','EventTags');                                     
        }


В файле вашего шаблона action/ActionTag/index.tpl создать условие вывода:

<form action="" method="GET" id="tag_search_form">
    <h1>{$aLang.tag_title}</h1>
	{if $sEvent=='tag'} 
	<input type="text" name="tag" id="tag_search" value="" />
	</form>
{else}
	<input type="text" name="tag" id="tag_search" value="{$sTag|escape:'html'}" />
	</form>
	{include file='topic_list.tpl'}
{/if}


Все готово.