Иногда бывает очень полезным отделить мух от котлет, то есть пользователей от администраторов. Поскольку Livestreet выделяет зарегистрированных участников с положительной и отрицательной «кармой», то я решил взяться за написание небольшой модификации (здесь не нашёл). Делюсь со всеми. Вдруг кому пригодится?
Читать дальше →
Модуль умеет обновлять RSS ленты и добавлять посты в LS движек.
Обновляет ленты по таймеру, который можно задать отдельно для каждой RSS ленты.
Топики с ленты добавляются при каждом заходе пользователя, по типу refresh (F5).
В системе создаётся пользователь ImportRss и от его имени добавляются топики.
TODO:
— В будущем возможно поведение добавления поменяется. Например одна RSS лента — это один отдельный блог, куда и будут добавляться топики.
— Возможно добавлять топики не только от имени пользователя Import Rss но так же и от имени Admin или любого другого пользователя который указан в Rss ленте, как автор.
— Добавить возможность чтобы модуль можно было писал в определенный блог. Выбирать на стадии добавления RSS ленты. (вынести это из личных блогов и поставить в отдельный RSS-блог)
— сделать только для авторизованных
Если вы установили модуль Админпанель, то всегда можете обратиться к ней по ссылке httр://ваш_сайт/admin. Но может возникнуть желание сделать поставить ссылку на Админпанель, которая будет видна только администраторам. Для этого в файле шаблона header_top.tpl надо найти пару тегов <ul class=«nav-main»>… </ul> и добавить свой пункт меню, чтобы получлся примерно такой вид:
Честно говоря, не очень хорошо представляю, как это может быть реализовано организационно, но технически сделать это очень даже просто, если у вас установлена Админпанель версии 1.2 и выше. И хоть я лично несколько скептически отношусь к подобной идее, но раз уж такая фича получилась практически сама по себе, то решил ее описать.
Я уже писал, как сторонние разработчики могут использовать для своих нужд Модуль расширения языковой поддержки. Теперь я дополнил его обработчиком экшена. Итак, если вам очень уж хочется, чтоб юзер мог переключать язык на сайте, то нужно сделать следующее:
1. Установить Админпанель версии не ниже 1.2 (модуль языковой поддержки также будет установлен).
2. В папку templates/language/ положить нужные файлы переводов
3. В конфиг-файле config/modules/language/ определите константу LANG_DEFAULT, определяющую язык по умолчанию (будет использоваться в тех случаях, когда не найден нужный перевод; подробнее см. здесь). Там же желательно определить список языков, которые будут поддерживаться — константа LANG_DEFINE.
4. В смарти-шаблонах сайта переменные вида $aLang.blablabla заменить на $oLang->blablabla
5. Добавить в шаблоны переключение языка, т.е. ссылки вида httр://ваш_сайт/language/russian, httр://ваш_сайт/language/english и т.д.
PSD шаблон дизайна сайта. Цвета: темно-зеленый, белый.
Дизайн подходит для игровых проектов,it-направленных сайтов и, возможно, еще каких-нибудь.
Эта работа предназначалась для одного моего проекта, но другой дизайн оказался более уместным.
В знак благодарности и огромного уважения разработчикам этого движка, я дарю этот дизайн Лайвстриту и его комьюнити.
Зачем в принудительном порядке все внешние ссылки прячутся в noindex? А как теперь быть с рекламными постами? Приходится залазить в мускул и править ручками. И при последующем редактировании топика, все повторяется опять.
Хочу сказать, что поисковики прекрасно видят эти закрытые от индексации ссылки и они же иногда попадают в выдачу. Своими глазами видел. Не всегда хорошо прятать индексацию внешней ссылки. Спрятал значит в чем то виноват. Скоро такая логика появится и в алгоритмах поисковиков, если уже не появилась.
Так что же я хочу этим всем сказать?
Почему бы не добавить дополнительную функцию «Разрешить индексацию ссылок». То есть поставил галочку и внешние открыты, оставил поле пустым прощай боты.
Друзья
простите за еще один тупой вопрос но:
1.куда вставлять код счетчика, что бы он был в самом низу страничи?
2. куда вставлять код баннера, что бы он был сверху страницы, между черной панельной на которой написано «блоги», «люди», и так далее и серой
3. куда вставлять код баннера, что бы он был в правой панельке, между прямым эфиром и тэгами.
при просмотре профайла содержащего русские символы blog/profile/ТестовыйБлин/ выдает 404 ошибку, я так понимаю где-то в запросах не пропускает ничего кроме инглиша и алфавита, помогите найти.