+29.51
Рейтинг
70.91
Сила

Сергей

Плагин "игнор"


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

  • Запрет получения личных сообщений от пользователя (функция есть в движке ЛС)
  • Запрет показа комментариев пользователя (я не вижу его комментарии вообще)
  • Запрет пользователю отвечать на мой комментарий
  • Запрет пользователю комментировать мои топики
  • Запрет пользователю писать на моей стене

Параметры можно включить/выключить в конфиге.

Плагин написан с использованием ORM LiveStreet CMS под synio шаблон. По поводу совместимости с другими шаблонами — обращайтесь! Напишу бесплатно.

Плагин можно увидеть на скриншотах в разделе каталога или попробовать здесь (нужна регистрация).

Плагин "Contest" v.0.5.1


Плагин добавит возможность проводить различные конкурсы (текстовые, фото, видео), викторины, тесты.

Возможности:
— Различные варианты ответов
— Статистика по вариантам ответов
— Ограничение по количеству ответов
— Свободный ответ
— Ручная проверка ответов
— Ограничение по времени (голосование, приём заявок, ответов)
— Награды
— Комментарии
— СМС-голосование

Демо: ссылка

Плагин "игнор" (опрос)

5 фото
Всплывающее окно для настройки игнора
image
Разрабатываю плагин по идеи заказчика которого достали тролли в комментариях. Хочу выслушать Ваши идеи предложения, чтоб написать хороший плагин.

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

  • Запрет получения личных сообщений от пользователя (функция есть в движке ЛС)
  • Запрет показа комментариев пользователя (я не вижу его комментарии вообще)
  • Запрет пользователю отвечать на мой комментарий
  • Запрет пользователю комментировать мои топики
  • Запрет пользователю писать на моей стене

Пишите замечания и предложения!

Плагин "Contest" v.0.5.0

Плагин добавит возможность проводить различные конкурсы (текстовые, фото, видео), викторины, тесты.

Возможности:
— Различные варианты ответов
— Статистика по вариантам ответов
— Ограничение по количеству ответов
— Свободный ответ
— Ручная проверка ответов
— Ограничение по времени (голосование, приём заявок, ответов)
— Награды
— Комментарии
— СМС-голосование

Демо: ссылка

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

Плагин "Contest" v.0.3.0


Плагин добавит возможность проводить различные конкурсы (текстовые, фото, видео), викторины, тесты.

Возможности:
— Различные варианты ответов
— Статистика по вариантам ответов
— Ограничение по количеству ответов
— Свободный ответ
— Ручная проверка ответов
— Ограничение по времени (голосование, приём заявок, ответов)
— Награды
— Комментарии

Демо: ссылка

Контакты:
ICQ 172440790
vk.com/sersar

Плагин "Contest" v.0.2.0

Плагин добавит возможность проводить различные конкурсы и викторины.

Возможности:
  • Различные варианты ответов
  • Ограничение по количеству ответов
  • Свободный ответ
  • Ручная проверка ответов
  • Ограничение по времени
  • Награды
  • Комментарии

Демо: ссылка

Контакты:
ICQ 172440790
vk.com/sersar

P.S. Замечания и пожелания приветствуются!

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

Здравствуйте!
Перевёл сайт на движок 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()

Админ-панель и способы её написания

Здравствуйте!
С данным движком знаком пару месяцев. Всё нравится. Всё отлично. Но! Поступила мне задача написать несколько плагинов. Возник вопрос написания админок. Посмотрев, что люди делают (вариант: имя_плагина_settings) и не получив ответа от автора aceAdminPanel — так и не решил задачу. Вопрос адресую Вам. Каким способом Вы пишите админку плагина?