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

Эмиль

Автор топика может удалять комментарии [РЕШЕНО]

Здравствуйте, я озадачился сабжем и решил эту проблему для себя так. По мотивам статьи: Удаление комментария пользователем

  1. Делаем все как говорит автор в родительской статьи, тогда авторы смогут удалять свои комментарии;
  2. В comments.tpl (в вашем шаблоне) к правилу дописываем
    OR $oUserCurrent->getUserID() == $oComment->getTarget()->getUserId()
  3. В ActionAjax.class.php к правилу дописываем
    && $this->oUserCurrent->getId() != $oComment->getTarget()->getUserId()
И все и все начинает работать!)

Я муторным путем выяснил структуру объекта $oComment, которая получается из Comment_GetCommentById(), в ней есть такая штука {target} «цель», в ней есть {user_id} идентификатор автора «цели», к которой написан комментарий -> отсюда получаем ID человека, который может чистить комментарии,. вот.

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

Помечаем куски шаблонов в скомпилированой странице for 1.0.1

Такой же топик как и этот, только для версии 1.0.1

файл \engine\lib\external\Smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php

Ищем функции compileTemplate, находим там строку:
$_content = $template->source->content;

и меняем на
$_content = "\n\n<!-- START {$this->template->source->filepath}-->\n".$template->source->content."\n<!-- END {$this->template->source->filepath}-->\n";


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

Как сделать вывод страницы как на kissfm.ua (РЕШЕНО)

Доброй ночи!
Уже пол часа «ломаю голову», как сделать вывод html-страницы в новом окне под LS 0.5.1, как на kissfm.ua а точнее кнопка «Слушать» /слева, вверху/?
Помогите!
Вы же можете все, я знаю )))

Модуль мини-записей

Доброго времени суток!

Хочу добавить в свой проект функциональность мини-записей.

На сайте существует обычный контент для LS блоги с топиками. Отдельно от него хотелось бы сделать отдельную ветку топиков, в моем сленге мини-записей, как на этом сайте inpearls.ru. Отдельно, это означает, что данный раздел не находится в блогах, и его топики не попадают в раздел топиков блогов. Раздел существует отдельной жизнью, объединяет их только общий дизайн и база данных пользователей.

Требования к разделу мини-записей:
— возможность создавать категории и подкатегории зиписей
— голосование
— различного рода сортировки: вывести все, из заданой категории, лучшие за определенный момент времени

Функциональность необходимо адаптировать к шаблону Social

Пишите, буду рад совместной работе

Категории блогов - заказ

Нужен плагин, реализующий следующее:
Категории блогов
  1. категории создаются в админке, каждая категория имеет название и аватарку.
  2. В разделе «все блоги» вместо эфира выводить блок с категориями. ПРи нажатии на название категории происходит фильтрация блогов без перезагрузки страницы. Первый пункт в блоке «все вместе».
  3. в «Ленте» справа выводить также блок с категориями, но уже как на хабре. Т.е. при нажатии на категорию открывается подсписок с блогами, входящими в эту категорию. Их можно сразу отмечать, тем самым подписываясь на них.

  4. При регистрации в попапе сделать множественный выбор категорий. Т.е. человек отметил галочками категории, которые ему интересны, и после регистрации система подписывает его на все блоги из выбранных категорий. В ленте появляются все топики из подписанных блогов, НО они не отмечаются как новые. НОВЫМИ топики отмечаются только те, которые были добавлены ПОСЛЕ регистрации пользователя или после настройки ленты вручную.
  5. В пункте menu.blog — «Лента» выводить количество новых топиков, если они есть
  6. Новый топик в «ленте» — топик, который не прочтен. При открытии ленты заголовки непрочтенных топиков выделяются другим классом. В шапке ленты сделать кнопку «отметить все как прочтенные», которая срабатывает ajax, и снимает класс с заголовков новых топиков. Этот класс снимается также при просмотре нового топика.
  7. После регистрации пользователь должен быть сразу подписан на все события: т.е. в настройках должын быть отмечены все галочки.

Бюджет ваш. Сроки — 7 дней.
В личке.

Открытие представительства свободных технологий в интернет пространстве

С каждым днем, информационные технологии всё больше проникают в нашу жизнь, и порой мы уже не представляем свою жизнь без смартфона, ноутбука или планшета. Также мы становимся зависимы и от программного обеспечения, которое теперь используется повсюду, будь то это компьютер, ноутбук, телефон, музыкальный проигрыватель или просто часы. Все это управляется программами, которые разрабатывают большие или малые компании, или целые корпорации и зачастую у нас стоит выбор между тем чтобы платить за те технологии, которые нам предоставляют, большие деньги, либо скачивать из обменников, торрентов и прочих каталогов программного обеспечения, взломанные, порой не стабильные или зараженные вирусом продукты.
Однако…

Есть альтернатива

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

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

Комментарии, форма комментариев, порядок вывода.

Доброго времени суток всем.

Потратил много времени на поиск, перечитал ФАКу и не нашел ответов.
Нужно изменить порядок вывода комментариев.
Нужно, что бы новые комментарии отображались сверху
Форма комментариев тоже должна отображаться вверху и быть все время активна. А надпись «Добавить комментарий» вообще убрать.
Все решения данной проблемы для старых версий ЛС.
Прошу совета бывалых.

Итоги:

Новые комментарии отображаются сверху.
Форма добавления комментариев тоже находится вверху, сразу под топиком, но не активная, все равно нужно нажимать на ссылку (это не решено)
Древовидный вывод комментариев при таком выводе комментариев не используется.
Все эти приблуды доступны и гостям сайта(используется плагин OpenComments), заценить можно здесь allorg.com.ua/

Спасибо за советы и верное направление 1099511627776 и aex
С ув. O3OH

Рецепт добавления поля в диалог регистрации пользователя

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

Постановка задачи: необходимо добавить в форму регистрации пользователя поле «Имя пользователя» из его, пользователя, профиля.
Задача решается последовательно в несколько шагов:
Шаг 1. Добавление текстовки в языковой файл.
Шаг 2. Добавление поля в форму регистрации.
Шаг 3. Добавление правила валидации элемента.
Шаг 4. Обеспечение записи элемента при валидации.
Шаг 5. Доработка всплывающего окна с регистрацией.
Шаг 6. Доработка маппера.

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