1. Это можно сделать в шаблоне. На пункт «Все» пропишите ссылку /index/newall/ (то что сейчас «Все — Новые»). Для коллективных — /blog/newall/. Другой вопрос зачем тогда главная и рейтинги топиков для попадания на главную. В целом соглашусь — навигация несколько запутана, но вся её прелесть в том, что она «избыточна» что-ли…
Попробуйте, например, пункты «Интересные — Новые — Обсуждаемые — TOP» заменить на «Сортировать по: Выбор сообщества — По дате — По кол-ву комментариев — По рейтингу» и задать класс nav nav-pills. Поле этого дайте на тест…
2. Смотря какой редактор юзаете
3. Плагин — правда его почему-то уже нет в каталоге, обратитесь к автору. Другой вариант — События + Геометки к ним
4. Это, имхо, заказывать плагин с использованием masonry
5. Плагин
if (lsCmtTree.edit != undefined && lsCmtTree.edit.text != undefined && lsCmtTree.edit.text.getFirst('textarea') != undefined) {
b = lsCmtTree.edit.text.getFirst('textarea');
}
return _ajaxUploadImg($A(document.forms).getLast(), b);
Последнее сделано по следующей причине: если создается новый комментарий, то lsCmtTree.edit.text получается undefined. Долго искал, почему не работает. Firebug помог.
Деление на коллективные и персональные начинает работать лишь существенной посещаемости. Мой проект (2500регистраций) до этого не дорос, поэтому убрал этот функционал.
Деление на хорошие и все безусловно нравится, это опора сайта, которая объясняет пользователям зачем им вообще голосовать (чтобы выводить хорошие посты на главную), зачем существует пользовательский рейтинг (чтобы авторитетные пользователи голосовали с большим весом).
Что не нравится идеологически — частично лежит в плоскости ls, частично — плагинов по нему. Сейчас профиль прользователя — незначительный придаток, который почти ни дня чего не нужен (кроме редкого написания сообщений человеку и добавления в друзья).
А могла бы быть сильная интеграция с фотографиями и видео, залитыми пользователем. Там могут храниться его фотоальбомы, добавленные фотографии и видео. В этой части LS сейчас похож на устаревший форум, а не на современный социальный движок.
Из интересного функционала было интересно увидеть следующие вещи:
1. Пользователи сайта на карте (аватарки отображаются на карте мира, точки указываются в профиле)
2. Видео-раздел с возможностью включать в него видео с youtube и, в идеале, vimeo. Благо youtube api позволяет и выводить группу роликов, и заливать на youtube новые ролики со стороннего сайта. В Vimeo эта возможность тоже есть.
Ну а самая большая проблема — недостаток количества разработчиков.
Первый плагин занимается просто загрузкой файлов, второй обрабатывает на уровне хука файла, соответственно, если залитый файл является изображением, то он его обработает.
Плагин еще находится на тестировании, поэтому за баги или косяки сильно не пинайте :)
Для работы вам нужно еще отдельно подцепить библиотеку jQuery.
Прошу прощения, за столь долгий ответ, начало года всегда сложный период.
public function TopicShow($aParams)
{
$oTopic=$aParams['oTopic'];
// Проверяем авторизован ли юзер, если нет - обновляем статистику
$do_count_visits=(!$this->User_IsAuthorization());
if (!$do_count_visits)
{
// Если авторизован, проверяем не он ли стартер топика
$oUser=$this->User_GetUserCurrent();
$do_count_visits=$oUser->getId()!=$oTopic->getUserId();
}
if ($do_count_visits)
{
$oTopic->setCountRead($oTopic->getCountRead()+1);
$this->Topic_UpdateTopic($oTopic);
}
}
Единственное, тут ни где не учитывается посещение сайта поисковыми машинами, но, в принципе, этим можно пренебречь при большом количестве посещений :)
Решено. Проблема вызвана конфликтом скина с плагином textarearesize (Управления высотой текстового поля).
Решение проблемы:
1-й способ: отключаем плагин
2-й способ: в файле plugins\textarearesize\templates\skin\default\comment_tree.tpl заменяем код:
Попробуйте, например, пункты «Интересные — Новые — Обсуждаемые — TOP» заменить на «Сортировать по: Выбор сообщества — По дате — По кол-ву комментариев — По рейтингу» и задать класс nav nav-pills. Поле этого дайте на тест…
2. Смотря какой редактор юзаете
3. Плагин — правда его почему-то уже нет в каталоге, обратитесь к автору. Другой вариант — События + Геометки к ним
4. Это, имхо, заказывать плагин с использованием masonry
5. Плагин
2. ставите плагин acewidgetmanager, добавляете блок:
где blocks/my2.reg.tpl — созданный вами файл блока. Пример работы можно посмотреть тут — medicine-live.ru/
так
Дальше разберетесь :)
хм. +5. голосовало 3. где ещё 2?
Для топиков в templates\skin\street-spirit\topic_topic.tpl первое после нужно вставить второе в конце
livestreet.ru/blog/questions/737.html
— classes\blocks\BlockTags.class.php
$aTags=$this->oEngine->Topic_GetOpenTopicTags(70);
/plugins/cmtedit/templates/skin/default/comment_tree.tpl
в самом верху:
в блоке кнопок:
/plugins/cmtedit/templates/skin/default/js/cmtedit.js
заменить (в самом низу) на
Последнее сделано по следующей причине: если создается новый комментарий, то lsCmtTree.edit.text получается undefined. Долго искал, почему не работает. Firebug помог.
Пока всё работает.
по части юзабилити людей прет от shutter
Деление на хорошие и все безусловно нравится, это опора сайта, которая объясняет пользователям зачем им вообще голосовать (чтобы выводить хорошие посты на главную), зачем существует пользовательский рейтинг (чтобы авторитетные пользователи голосовали с большим весом).
Что не нравится идеологически — частично лежит в плоскости ls, частично — плагинов по нему. Сейчас профиль прользователя — незначительный придаток, который почти ни дня чего не нужен (кроме редкого написания сообщений человеку и добавления в друзья).
А могла бы быть сильная интеграция с фотографиями и видео, залитыми пользователем. Там могут храниться его фотоальбомы, добавленные фотографии и видео. В этой части LS сейчас похож на устаревший форум, а не на современный социальный движок.
Из интересного функционала было интересно увидеть следующие вещи:
1. Пользователи сайта на карте (аватарки отображаются на карте мира, точки указываются в профиле)
2. Видео-раздел с возможностью включать в него видео с youtube и, в идеале, vimeo. Благо youtube api позволяет и выводить группу роликов, и заливать на youtube новые ролики со стороннего сайта. В Vimeo эта возможность тоже есть.
Ну а самая большая проблема — недостаток количества разработчиков.
Попробуйте последнюю версию отсюда + habr
У себя сделал, работает.
down-house.ru/uploads/ls-plugins/newupload.zip
А также плагин для работы с изображениями
down-house.ru/uploads/ls-plugins/images.zip
Первый плагин занимается просто загрузкой файлов, второй обрабатывает на уровне хука файла, соответственно, если залитый файл является изображением, то он его обработает.
Плагин еще находится на тестировании, поэтому за баги или косяки сильно не пинайте :)
Для работы вам нужно еще отдельно подцепить библиотеку jQuery.
Прошу прощения, за столь долгий ответ, начало года всегда сложный период.
Единственное, тут ни где не учитывается посещение сайта поисковыми машинами, но, в принципе, этим можно пренебречь при большом количестве посещений :)
Решение проблемы:
1-й способ: отключаем плагин
2-й способ: в файле plugins\textarearesize\templates\skin\default\comment_tree.tpl заменяем код:
на код: