Боевой курс новичка или "всем новеньким - сюда"

62
Это краткое FAQ, т.к. элементарные вопросы все же возникают. Предлагаю в комментариях добавлять «вопрос-ответ», а при некотором накоплении этих ответов — добавить этот текст топика в файл faq.txt дистрибутива ЛС.


Читать дальше
  • +15
  • 07 февраля 2012, 02:48
  • PSNet

Помогите с настройками регистрации

1
Кто мог бы помочь добавить обязательный блок при регистрации: Имя Фамилия?
  • 0
  • 26 ноября 2010, 21:48
  • h0le

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

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

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

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

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

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

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

Внимание!

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

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

1
Всем привет!
Есть идея и ТЗ проекта.
Хотим сделать на 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».
  • +4
  • 29 марта 2009, 11:33
  • wra

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

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

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

16

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


Читать дальше
  • +22
  • 24 декабря 2008, 00:22
  • gran