+2.10
Рейтинг
5.19
Сила

Эмиль

Создание на сайте страницы FAQ

Уважаемые пользователи LS! Помогите реализовать на сайте страницу FAQ на подобие ЭТОЙ страницы. Спасибо, буду рад каждому совету и даже платному предложению.

UPD: Вопрос конкретно о дизайне страницы, а не о том, где редактировать собственные страницы.

Релиз мобильного шаблона


Рады сообщить о выходе релиза мобильной версии для LiveStreet!
За время тестирования мы внесли ряд правок/фиксов и изменили основной принцип — теперь мобильная версия не отключает плагины, все плагины активны. Здесь стоит относиться к мобильной версии как к обычному шаблону, для которого в ряде случаев придется адаптировать другие плагины.

Поэтому если вы используете на сайте другие плагины и хотите их адаптировать к мобильному шаблону, то у вас есть два варианта:
  1. Создать адаптацию под мобильный шаблон в каталоге /templates/skin/mobile/ необходимого плагина, по аналогии с адаптацией под любой другой шаблон.
  2. Отключить функционал необходимого плагина в мобильном шаблоне.

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

Самое узкое место в ЛС - увеличение производительности

Ища пути ускорения движка я постоянно спотыкаюсь об класс конфига (/engine/lib/internal/ConfigSimple/Config.class.php), а именно — меня беспокоит авто замена ключей в конфиге. Такой код мы можем найти в дистрибутиве:

static public function KeyReplace($cfg,$sInstance=self::DEFAULT_CONFIG_INSTANCE) {
  if(is_array($cfg)) {
    foreach($cfg as $k=>$v) {
      $k_replaced = self::KeyReplace($k, $sInstance);
      if($k==$k_replaced) {
        $cfg[$k] = self::KeyReplace($v,$sInstance);
      } else {
        $cfg[$k_replaced] = self::KeyReplace($v,$sInstance);
        unset($cfg[$k]);
      }
    }
  } else {
    if(preg_match('~___([\S|\.|]+)___~Ui',$cfg))
      $cfg = preg_replace_callback(
        '~___([\S|\.]+)___~Ui',
        create_function('$value','return Config::Get($value[1],"'.$sInstance.'");'),
        $cfg
      );
  }
  return $cfg;
}


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

Помогите вывести на главную: последние комментарии, топики и активность

Здравствуйте, дорогие собратья! Обращаюсь к вам, потому что мой уровень познания ЛС не такой высокий как у вас, помогите если сможете… Короче, потратил минутку, нарисовал, чтобы вам было понятнее, хочу сделать такую штуку у себя на сайте:



Пробовал собственноручно, не получилось, поэтому и обращаюсь за помощью к вам.
Как изменять дизайн и куда выводить я понимаю, азы html+css знаю, конфликт возникает с экшенами, которые не могу приучить выводится там где мне нужно… Что имеем:

1) Есть главная стничка, с плагином Live Lenta (выводит ленту на главную);
2) Есть блок Прямой эфир и Активность, которые мне не удалось перенести, либо ошибки выскакивают, либо ничего не показывает…

Думаю другим тоже будет полезно, подскажите если не напряжно, очень буду благодарен…

Оптимизация автоматической генерации мета тега keywords плагином "SEO"

Плагин «SEO» прекрасен в своей простоте, но результат выдаёт несколько прямолинейный. Этот вопрос уже как-то поднимал господин ETNO , но действительно интересного решения не предложил. К счастью, нет никакой магии в том, чтобы подправить нужные tpl-и и получить более интересный результат.

Чего хотелось?
  1. Всегда и везде исключить дублирование ключевых фраз.
  2. Добавить название блога в список ключевых фраз страницы топика и, собственно, самой страницы блога.
  3. Убрать запихивание стандартных ключевых фраз из конфигурации livestreet для страниц блога и топика, но всё же, кроме всего прочего, добавлять туда название сайта.
  4. Сформировать список ключевых слов для страниц «Блоги» из их названий.
  5. Ключевые фразы для списков топиков сформировать как стандартный список из конфигурации livestreet, расширенный названиями блогов, к которым относятся топики из списка.
  6. Ключевые фразы для страницы поиска по тегу сформировать как стандартный список из конфигурации livestreet, расширенный названием тега по которому искали и названиями блогов, к которым относятся найденные топики.
  7. Ключевые фразы для страницы поиска — стандартный список из конфигурации livestreet, расширенный фразой которую искали и названиями блогов, к которым относятся найденные топики или комментарии.

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

Слежение за комментами: необходимое. Бета.

Я вот начал вновь активно участвовать в жизни сообщества LS и понял, что просто уже не представляю себе жизни без "слежения за комментами" — достало меня путешествовать по почтовым сообщениям и топикам, про которые уже и не помню…
Читать дальше →

Как сделать перенаправление на определенную страницу после регистрации на сайте? Решено.

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

Поэтому задался вопросом, а как сделать так, чтобы после регистрации все пользователи сначала попадали на эту страницу? Ознакомились с правилами и дальше могли работать с сайтом?

Пробовал пойти по пути, описанном в топике но не вышло, подскажите пожалуйста как сделать переаресацию после регистрацию на нужную страницу?

Update
Для тех, кому это может понадобиться в будущем, это реализуется так:
1. В файле \classes\actions\ActionRegistration.class.php меняем строчку
$this->Viewer_AssignAjax('sUrlRedirect',$sUrl ? $sUrl : Config::Get('path.root.web'));

на
$this->Viewer_AssignAjax('sUrlRedirect',$sUrl ? $sUrl : Config::Get('module.user.redirect_after_registration'));


2. В файле \templates\skin\ваш_шаблон\window_login.tpl меняем строку
<input type="hidden" name="return-path" value="{$PATH_WEB_CURRENT|escape:'html'}">

на
<input type="hidden" name="return-path" value="{cfg name='module.user.redirect_after_registration'}">


3. В конфиге добавляем строку
$config['module']['user']['redirect_after_registration'] = '___path.root.web___/page/rules'; 			  // переадресация после регистрации


Спасибо aex что помогли разобраться.

Доработка галереи от stfalcon

— реализовать загрузку фотографий на amazon;
С этим, думаю, спорить никто не будет. Не у всех выделенные сервера, многие на хостингах в 5гб.
— реализовать периодическое удаление фотографий-оригиналов
оставлять только ресайзы, смысл хранить фотку в 5 мб, которая нигде не отображается; Т.е. раз в неделю к примеру удалять фотки оригиналы. Все равно используется только ресайзы. Опционально.
— мониторинг в активности
создание альбома, загрузка фотографий, отметка пользователя (вася отметил петю; петя был отмечен васей), комментирование фото
— комменты в эфире
— просмотр фоток в попапах;
примеров масса — vkontakte, fotostrana
— загрузка фоток не только с компьютера, но и с социальных сетей (ВК, Мой Мир, Одноклассники).
Реализацию рекомендую смотреть на той же фотостране.

!!! ПРИНИМАЕМ УЧАСТИЕ В КОЛЛЕКТИВНОМ ЗАКАЗЕ !!!



Собираем ~500$ (цена будет уточняться).

С нами уже 18 человек:
  1. acobat
  2. Yuta
  3. rsmike
  4. CheDesign
  5. Sky
  6. peholod
  7. iManiac
  8. Rega
  9. ARM
  10. Goodluckov
  11. khayrullomirzaev
  12. emilzo
  13. hoti
  14. wronglane
  15. mataxah
  16. Axcap
  17. hitakiri

Как сделать условие в шаблонах: опубликован ли топик?

{if $oTopic->getRating()}{/if}


Как тоже самое сделать, только чтобы проверялось, как значение в таблице topic_publish_index = 1, то есть выведен ли топик на главную?