Подскажите по LS, плиз!

Подскажите пожалуйста :) можно ли в ЛС реализовать следующее:

нужно создать сайт где для того чтобы опубликовать материал, пользователь должен зарегистрироваться (и т.п.), но для того чтобы комментировать чужие материалы пользователь может логинится (если хочет) а если не хочет то писать комментарии анонимно или (как вариант) с ником который не занят в настояшее время (ну как вариант — ник привязать к имейлу — т.е. раз прокоментил и далее все коменты с этим ником+имейл проходят, а если пользователь хочет взять себе такой же ник но указывает другой имейл то ему сообщается что ник уже занят).

Если еще проще — хотелось бы упростить возможность оставлять комментарии, предложить пользователю — хочешь разок коментнуть — можно и без регистрации, а если хочешь оставить за собой ник — регистрируйся. Понятно что коммент без регистрации — с каптчой. Можно ли это реализовать в ЛС на уровне настроек (не заморачиваясь с доработкой движка?). Заранее благодарен за ответы.

Контакты и социальные сервисы

Я все переезжаю с 0.3.1 на 0.4.2 и по пути перевожу установленные модули и хаки в плагины. Сегодня доделал плагин «Контакты и социальные сервисы». Этот плагин добавляет три поля (skype, jabber, номер телефона) и выводит настройки контактов (icq, сайт, skype, jabber, номер телефона) на отдельную страницу (settings/social).

Скачать можно в новом каталоге.

Внимание!

Лично не могу заниматься поддержкой и разработкой плагина из-за политики компании в которой сейчас работаю. За поддержкой обращайтесь к тем людям, которые создают форк(я буду продолжать развивать плагин, но неизвестно когда) или аналогичный плагин (в нём нет ничего сложного) на основе данного расширения.

Нужна помощь специалиста по LiveStreet

Всем привет!
Есть идея и ТЗ проекта.
Хотим сделать на LiveStreet.
Нужен человек, который знает LiveStreet, может помочь с настройками и сделать несколько дополнений. Вообщем нужен специалист. Бюджет $100.

спасибо
Марина

Ограничение поля ввода в настройках.

Так как никакого алерта не выводится при введении имени более чем 20 символов, предлагаю в файле /templates/skin/new/actions/ActionSettings/profile.php

Строку:
<input type="text" name="profile_name" id="profile_name" value="{$oUserCurrent->getProfileName()|escape:'html'}" class="w100p" />

Заменить на:
<input maxlength="20" type="text" name="profile_name" id="profile_name" value="{$oUserCurrent->getProfileName()|escape:'html'}" class="w100p" />


Таким образом мы без особых усилий ограничим кол-во символов в поле ввода.

Пользовательские конфиги

В директории «config» находятся файлы конфигурации системы. При подключении модулей в эти файлы вносятся изменения. При обновлении движка все эти изменения будут потеряны и придется восстанавливать работоспособность системы.

Возможно ли во всех файлах настроек, которые используются для подключения модулей, сделать инклуд пользовательских конфигов? Либо из той же директории с префиксом «user» например, user.config.table.php, либо из отдельно созданной директории «config_user».

Бредовая мысль №3: Настройки времени

Бредовая мысль №3: Настройки времени
Глянул здесь
livestreet.ru/settings/profile/ и здесь: livestreet.ru/settings/tuning/
нету. а ведь многие проекты (я не про наши) ориентированы на всю Матушку Россию. а часовых поясов у нас ой как много.

Создание админки. ч2. Создание своего меню, получение и сохранение настроек.


И так, продолжаем. В этой части будет расказано как создать меню (как на картинке) и воспользоваться модулем из предыдущего урока.
Для создания меню(панели админа) необходимо в каталоге «templates\skin\habra\» создать файл «menu.admin.tpl» (код файла приведен ниже).
Основное на что стоит обратить внимание это переменные: $sMenuItemSelect — с помощью нее можно узнать выбранное основное меню (например «Админка»), $sMenuSubItemSelect — это подменю которое выбрано (например, «Сайт»), а также стоит обратить внимание на указанные пути ссылок типа "{$DIR_WEB_ROOT}/admin/site/" от них будет зависеть какое действие будет вызываться.

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

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

Вступление


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

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


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

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