Создание админки. ч1. Создание модуля для работы с настройками(данными) из БД.

Вступление


Столкнулся с тем, что не удобно настраивать сайт, постоянно прописывая все настройки в config-файлах, поэтому решил сделать админку, где можно будет менять настройки сайта. Так же поделюсь информацией для создания своего модуля работы с данными.
Тем, кто еще не создавал модулей, лучше сначала прочитать статью об описании работы модулей и системы.

Хранилище данных настроек


Настроек может быть несколько видов, поэтому они будут разделены на группы для удобства. Для хранения настроек будет использоваться таблица с двумя полями, одно имя группы настроек, другое значение в котором будет хранится строка-ассоциативный массив.

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

А давайте так сделаем?

Добрый вечер пользователи!
у меня есть предложение которое всем понравиться!
Не могли бы вы создать 2 раздела?
1 — шаблоны ( платные, бесплатные, заказ)
2 — модули также платные, бесплатные, заказ

Ни могу сам! так как не хватает силы(пишет Вы еще не достаточно окрепли чтобы создавать свой блог)
это улучшит поиск и рейтинг движка! будьте людьми не понижайте мне рейтинг!

к примеру мне нужны модули и нужен шаб я не знаю где разместить заказ! к кому обратиться! или уже есть готовый шаб который я просто могу купить или скачать и тп! вы меня понимаете??

Sphinx. Модуль поиска (ver.2.1)

Небольшое обновление модуля поиска, версия 2.1.

Изменения:
— Добавлена поддержка технологии OpenSearch

механизм OpenSearch позволяет искать на сайте, используя поисковое поле браузера (или адресную строку браузера Google Chrome).

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

Модуль "Галерея" (beta)

То самое вступление


Друзья и товарищи, а так же проходящие мимо.
У меня давным-давно в планах было написать модуль галерея. Он придавал бы блогосоциалке больше той самой социальности, которой часто не хватает.
Времени всё не хвататло и вот, благодаря новому заказчику, модуль всё-таки вышел в свет.

читаем и устанавливаем

Линки для модуля "Галерея"

Господа, сейчас работаю над модулем галерея.
Скажите, какие лучше всего ЧПУ сделать?
Действия:
— вывести все альбомы пользователя,
— создать новый альбом,
— вывести конкретный альбом,
— добавить фото в альбом,
— просмотреть фото,
— редактировать альбом

Шаблон для PDA

Всё больше и больше людей выходят в Интернет с мобильных устройств. Многие из них часто находятся в дороге и чтобы себя чем-то занять не жалеют денег на GPRS (я один из них). Но далеко не все сайты хорошо смотрятся на маленьком экране.

Как мне кажется — версия сайта для КПК сейчас актуальна, а в будующем будет востребована намного больше. Например, в студии, в которой я работаю, в последнее время стали больше заказывать кроме разработки основного сайта еще и версию для мобильников. Да взять ту же хабру — вопрос поднимался неоднократно.

Можно конечно сделать поддомен pda.ваш_сайт.ru, разместить там урезанный движок, прикрутит основную базу к этому движку и успокоится. Я так делал, например:
Основной сайт – smoltime.ru/
PDA-версия – pda.smoltime.ru/
Но есть более гибкий способ — определить клиента и выдать ему соответствующий шаблон. Можете зайти на тот же smoltime.ru/ с мобильника — способ вполне нормально работает. Сайт построен на WordPress + плагин к нему, который определяет клиента и выдает свой шаблон.
А чтобы далеко не ходить — зайдите с мобильника на Google.

Собственно, моё предложение:
Встроить в LiveStreet такую функцию изначально, пусть он определяет клиента и выдает шаблон для компа или для мобильника соответственно. Я программер не ахти какой, но как понимаю ничего сложного в этом нет. Можно на основе этого же плагина и сделать. Не знаю насколько это будет подгружать сервер, но можно эту функцию сделать как опцию, т.е. включением в конфиге.

Вот сам плагин, можете посмотреть на код.

он есть тут и т.д.

Предлогаю реализовать модуль.

название хаотичное — он есть тут…

смысл…

чтоб пользователи ДАННОГО блога отсавляли линки на сайты где используется LiveStreet

только не пинайте сильно, но было бы интересно посмотреть :)

а вообще его можно примернить в дальнейшем по разному :)
Это как говориться у кого на сколько фантазии хватит :)