Боевой курс новичка или "всем новеньким - сюда"
61
Это краткое FAQ, т.к. элементарные вопросы все же возникают. Предлагаю в комментариях добавлять «вопрос-ответ», а при некотором накоплении этих ответов — добавить этот текст топика в файл faq.txt дистрибутива ЛС.
Читать дальше
Читать дальше
шаблон Social + плагин Preview Pictures
1
Может есть готовые решения, или кто-то поможет.
При загрузки изображения добавляется картинка( превью работает), по при клике на нее не открывается фул-сайз. Тобиш не работает библиотека.
Спасибо за помошь
При загрузки изображения добавляется картинка( превью работает), по при клике на нее не открывается фул-сайз. Тобиш не работает библиотека.
Спасибо за помошь
История про нагрузку и как я с ней боролся.
90
Случилось так, что на одном из проектов full time стал переваливать за 1,5 сек и при этом сжирался весь проц. При этом все остальные показали были в норме: база — 0,002 сек, кеш — 0,01 сек.
Пришлось прикручивать профайлер и смотреть, в чем дело.
Виноват оказался Smarty, который из 1,5 секунд работал 1,2 (шаблон, на проекте, используется стандартный с легкими изменениями).
Копаясь дальше нашел самый сложный шаблон comments_tree.tpl, который выполняет в цикле инклюд шаблона comment.tpl.
Проблема решилась отказом от инклюда и переносом содержимого из comment.tpl в comments_tree.tpl.
full time на топиках с 400+ комментариев не превышает 0,4 сек.
Надеюсь кому-то поможет.
Пришлось прикручивать профайлер и смотреть, в чем дело.
Виноват оказался Smarty, который из 1,5 секунд работал 1,2 (шаблон, на проекте, используется стандартный с легкими изменениями).
Копаясь дальше нашел самый сложный шаблон comments_tree.tpl, который выполняет в цикле инклюд шаблона comment.tpl.
Проблема решилась отказом от инклюда и переносом содержимого из comment.tpl в comments_tree.tpl.
full time на топиках с 400+ комментариев не превышает 0,4 сек.
Надеюсь кому-то поможет.
Большая нагрузка при большом количестве блогов
1
Когда я добавил в базу около 4000 блогов, на сервер пошла слишком большая нагрузка.
Например на главной странице выполняется 18 запросов в БД, а когда заходишь в конкретный блог, выполняется около 8000 запросов.
Читать дальше
Например на главной странице выполняется 18 запросов в БД, а когда заходишь в конкретный блог, выполняется около 8000 запросов.
Читать дальше
Мне одному кажется что «выравнивание img по центру», нужно либо встроить в движок, либо упаковать в плагин?
5
Довольно странно что в движке до сих пор нет этой функции.
Тем не менее elsinor описал рабочий, ручной способ.
Читать дальше
Тем не менее elsinor описал рабочий, ручной способ.
Читать дальше
Добавляем превьюшку к топику
72
Вообще превьюшки к топикам созданы для красоты, яркости, визуализации, никакого иного предназначения у них нет. Мне не очень нравится чисто блоговый вид ЛС и Хабра, я люблю листать научно-популярные ( и не только :) журналы, поэтому захотелось сделать так:

Пример как это все выглядит «вживую» можно посмотреть на "". А вот сам код и алгоритм воплощения этой идеи:
Читать дальше

Пример как это все выглядит «вживую» можно посмотреть на "". А вот сам код и алгоритм воплощения этой идеи:
Читать дальше
Установка memcached на vds
14
Ради интереса взял самый дешевый vds у firstvds.ru и попытался поставить на нем LS.
администрированием vds ни разу не занимался и понятия не имел как там все работает. freeBSD тоже первый раз увидел.
Надо сказать, в отличие от BS, с поддоменами которого я провозился-таки довольно долго, да и к тому же пришлось подключать некоторые отключенные расширения для php, LS встал сразу без вопросов. Разве что права на папки установить да iconv.
Единственное, что напрягало отсутствие там memcached из-за чего временная директория очень быстро забивалась.
Так вот. После ~ трех часов безусешных попыток разобраться, memcache у меня-таки заработал. По крайней мере в phpinfo(); выводится.

Читать дальше
Надо сказать, в отличие от BS, с поддоменами которого я провозился-таки довольно долго, да и к тому же пришлось подключать некоторые отключенные расширения для php, LS встал сразу без вопросов. Разве что права на папки установить да iconv.
Единственное, что напрягало отсутствие там memcached из-за чего временная директория очень быстро забивалась.
Так вот. После ~ трех часов безусешных попыток разобраться, memcache у меня-таки заработал. По крайней мере в phpinfo(); выводится.

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