+0.15
Рейтинг
0.56
Сила
alkamo
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()
Перевёл сайт на движок 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 часов. В том числе потому что документацию к движку я тогда найти не смог.
Читать дальше →
За основу был взят ActionRSS, который есть в ливстрите с самого начала. Вообще-то я в php ни в зуб ногой, на работе пишу на c++, и ливстрит увидел в первый раз в жизни, так что работа эта заняла у меня не меньше 4 часов. В том числе потому что документацию к движку я тогда найти не смог.
Читать дальше →
Бесплатный плагин «Принуждение к регистрации»
После просмотра определенного количества страниц гость будет принудительно переброшен на форму регистрации. Плагин сырой, возможны ошибки. Если найдете — просьба сообщить :)
Сделан по просьбе lun4r
Сделан по просьбе 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 доработать код до следующего:
В файле вашего шаблона action/ActionTag/index.tpl создать условие вывода:
Все готово.
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}
Все готово.
- ← предыдущая
- следующая →