-3.93
Рейтинг
0.00
Сила

Пожелания к разработке шаблонов разработчиками

Это список важных замечаний к разработке шаблонов к LiveStreet CMS.
Особенно это будет полезно тем, кто выиграет конкурс на стандартный шаблон для ЛС.
Внедряя эти мелкие доработки, шаблон может стать более дружественным к пользователю и увеличит поток потенциальных ЛС-водцев.

Итак:

  1. Кнопка вступления в блог — она должна быть максимально доступной, большой и понятной. Вокруг неё должно быть логичное объяснение типа сноски что она делает.

  2. К каждому объекту на ЛС можно было бы добавить справку, например в виде значка ?, при наведении указателя мыши на который выводилась бы краткая справка в попап окне для чего нужен тот или иной блок/элемент.
  3. В личных сообщения проставить маленький значок «адресат прочитал письмо»
  4. Добавить подписи ко всем элементам (title) — vOFFka
  5. При добавлении записи убирать ссылку на создание блога при нажатии выдавать сообщение в углу «Недостаточно рейтинга для создания блога», если человек не достиг нужного рейтинга. — vOFFka , nickostyle
  6. чтоб верстальщики хотя бы процентов 30 css-классов называли одинаково — avadim
  7. можно сбоку добавить кнопку «Наверх», как в контакте, чтобы не скроллом прокручивать страницу до самого верха (ведь в некоторых темах и по 500 комментариев бывает). — Newman
  8. Вывести в более удобное место управление подписчиками (по заявек) в закрытый блог… — Bo0oM
  9. Кнопку «избранного» переместить в конец топика, чтобы не приходилось прокручивать вверх после прочтения статьи. — vOFFka
  10. если вы вносите языковую переменную в свой шаблон то делайте это не на уровне шаблона а уровне языковых файлов. — Fanta
  11. прописывайте языковые переменные не в стандартном языковом файле движка (/templates/language/russian.php) (чтобы не иметь проблем с обновлениями), а в языковом файле шаблона (/templates/skin/new-jquery/config/language/russian.php) — PSNet
  12. И во имя безопасности, кидайте .htaccess в папки — Bo0oM , с правильным содержимым, например:
    
    Options -Indexes
    <Files ~ "\.tpl$">
        Order allow,deny
        Deny from all
    </Files>
    

    PSNet
    , Россыпь таких файлов замедляет работу веб-сервера, поскольку он вынужден читать их при каждом обращении к файлам. Желательно объявить эту директиву однократно, а ещё лучше — указать её в конфигурационном файле веб-сервера. В последнем случае она будет читаться только один раз, при старте Апача. onthefly
  13. не ставить h1...h6 где попало, если и ставить, то внутри должен быть голый текст — kpoxas
  14. не использовать инлайновые css и js — onthefly
  15. Везде в вызовах хуков проставить соответствующие для даного хука основные переменные, например чтобы хук:
    {hook run='menu_profile'}

    выглядел так:
    {hook run='menu_profile' oUserProfile=$oUserProfile}

    ведь эта переменная там очень нужна — PSNet
  16. Блоки в ЛС нуждаются в инфографике, ведь правда блок:

    так выглядит лучше:

    тоже самое касается пунктов в профиле («добавить в друзья» и т.п.)

    PSNet
  17. Сделать, чтобы если пользователь сейчас на сайте, то в профиле отображалось, что он «онлайн»Newman
  18. В комментариях к топику как-нибудь выделять комментарии топикстартера (цветом или рядос с аватаркой значек ставить).Newman


Предлагаю дополнять топик мелочами, которые помогу сделать ЛС более интуитивным.

P.S. Большинство мелочей, кстати, реализовал в этом шаблоне.

Как скрыть закрытый блог, его описание и участников от не состоящих в нём людей?

А то блог вроде закрытый, может в нём очень пикантные вещи обсуждаются — а его описание и участников любой встречный попереченый может читать. А также видеть его в списке всех блогов.
Меня это пугает. [:)

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

Обновился до LS 0.5.1 (движок ставил с нуля по мануалу) вроде все ок. Начал редактировать шаблон и вроде все доделал и тут сюрприз — работают все ссылки, кроме страницы регистрации. Получаю 404 error.

Пробовал со стандартным щаблоном — та же фигня.

Может направите в нужном направлении, где может быть проблема?

Решено! убрать блоки в топике?

Подскажите пожалуйста где именно в какой строчке и в каком файле нужно править что бы убрать все блоки когда заходишь в топик
imagestun.com/images/2011/8c7ab36yh3.png
P.S. поиск не помог

Система блоков

Если пробежаться глазами по сайтам, созданным с ее помощью несложно заметить, что большинство из них наследует две колонки стандартных шаблонов.
Но ведь LS может похвастаться простой, но от этого не менее функциональной системой блоков. Почему владельцы сайтов не используют ее? Возможно, дело в документации?
Это я сегодня с Вашей помощью и попробую исправить.


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

Категории 0.1.1 (обновление)

Плагин категорий обновлен. Обновление затронуло только javascript и использование json при ajax подгрузке. Так же теперь совместим с LS 0.5 и jquery шаблонами.

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

Плагины от SmsCoin: "Платная смс — регистрация"

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

На сайте smscoin.com в настройках услуги смс: ключ вы можете установить как время жизни генерируемого пароля, так и/или кол-во активаций.

Имеет смысл установить значения:
Время действия: 0
Количество запросов: 1

Для использования данного модуля требуется регистрация на сайте SmsCoin.com и подключенной услуги смс: ключ.

Регистрация и подключение услуги смс: ключ — абсолютно бесплатны.

Плагин предназначен для платформы LiveStreet версии 0.4.2 и выше.

Скачать плагин

Пример работы плагина

Плагин "Habra Rega"

Плагин изменяет регистрацию на сайте. Перед показом формы регистрации пользователю предлагается прочитать правила отмечая чекбоксы, после правил ответить на вопросы. Если ответы на вопросы оказались правильными — показывается форма регистрации.

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

Новый шаблон "News Street"


Шаблон фиксированной ширины, выполнен в темных тонах. Демо можно посмотреть здесь.

В шаблон добавлены некоторые интересные мелочи:
1. Слайдер — прокручивает последние топики из заданного блога, выводится на главной странице и страницах 2,3,4… (для работы необходим плагин "Topic-ImagePreviews")
2. В шапку сайта добавлено отображение случайной фразы, можно использовать для вывода подсказок пользователям, каких-либо фраз или же просто заменить на дивиз сайта.
3. Так же в шапку сайта добавлено три дополнительных области, сейчас в них выводятся случайные изображения. Можно использовать для рекламы блогов сайта, например, или сделать просто три каких-либо подсказки для пользователя (типа зарегистрируйся, заводи друзей, пиши в блоги), в общем, тут все зависит от вашей фантазии.
4. По мотивам топика добавлен блок топа пользователей.
Читать дальше →

Плагин “Категории”

Все просто — очередной плагин для создания категорий, но с одной особенностью. Плагин не привязывается жестко только к базовому функционалу движка, что позволяет создавать различные типы категорий, и с его помощью можно быстро организовывать категоризацию в плагинах. Как пример — мне понадобилось менее 30 минут чтобы написать обработчик для прикрепления и вывода категорий к плагину компании, правда в него пришлось добавить пару хуков, но это уже мелочи. Или например можно достаточно быстро организовать форум не внося существенных изменений (кроме шаблона и допиливания функционала топиков под форум) в код плагина, пока форум не пробовал но по тому как работает плагин — это думаю сделать можно быстро, без больших затрат по времени.

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

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

Качать тут.
Читать дальше →