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

Значение "Сила" [Решено]

Здравствуйте пользователи Livestreet!
Возник вопрос по поводу настройки «силы» в профиле а именно я заметил что если пользователь с «рейтингом» менее 100 голосует положительно за другого пользователя, то второй пользователь получает "+0.42", если сила пользователя который голосует выше значения 100, то при положительном голосовании он дает "+0,84" и так далее с каждым значением силы в +100. Так вот, возможно ли реализовать что б в независимости от того сколько силы у пользователя, при положительном голосовании в профиль другому пользователю он давал "+0.42" рейтинга.

Количество рейтинга возможно не точное но приближенное к настоящему.

UPD: Спасибо PSNet за помощь в поиске. Очень помог данный топик

Как сделать показ одного ± рекламного баннера только гостям ?

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

Разположение изображение возле текста

Здраствуйте господа.
Меня интересует такой вопрос, как можно добится вывода изображения в топиках, комментариях, страницах, сообщениях по центру на уровне с текстом.

Как у меня идет вывод:


Пример интересуюйщий меня:


Буду благодарен тому кто поможет с данным вопросом.

Тестирование LiveStreet 1.0-dev

Приглашаем всех желающих на тестирование новой версии LS 1.0-dev.
На данный момент идут завершающие работы по шаблону для разработчиков — developer, новый дефолтный шаблон Synio еще находится в разработке.
Список изменений и нововведений выложим позже.

Тестовый сайт находится здесь — new.livestreet.ru и содержит копию текущего сайта, так что все аккаунты сохранены.

О найденных багах просьба отписываться к комментариях. Спасибо!

UPDATE
Список нововведений:
  • Шаблон на HTML 5
  • Счетчик избранного для топиков и комментариев
  • Механизм валидации данных и сущностей
  • Тулбар(элементы управления справа на экране) с возможностью добавлять свои контролы
  • Подсчет в топиках как именно проголосовали пользователи
  • Учет количества топиков в блогах
  • Консоль для генерации шаблонного кода плагина
  • Стена пользователя
  • Доработка пользовательских полей — разделение по типу
  • Переработанный профиль пользователя
  • Возможность оставлять заметку о пользователе в его профиле
  • Переработка страницы настроек профиля — ajax загрузка фото и аватара
  • Удалены экшены my(перенесен в профиль) и new(перенесен в index)
  • Постраничный вывод списка друзей
  • Лента активности пользователя в его профиле
  • Общая лента активности сайта
  • Ajax авторизация и регистрация в том числе в попапе
  • Модуль гео-базы и на его основе выбор места проживания в профиле пользователя
  • При дружбе или вступлении в блог объект автоматически добавляет в ленту активности пользователя для дальнейшего слежения
  • При регистрации пользователю автоматически добавляются дефолтные типы событий для слежения в ленте активности
  • Возможность для избранных топиков добавлять свои теги и поиск топиков по ним
  • Облако тегов своих тегов — те которые пользователь использовал при написании своих топиков
  • Различные всплывающие инфоблоки — в списке блогов, в прямом эфире в личной почте
  • Поиск и сортировка среди пользователей
  • Поиск и сортировка среди блогов
  • Новое меню топиков — обсуждаемые, популярные
  • Возможность отсортировать результаты опроса
  • Возможность в личной почте искать среди избранных и по тексту сообщений, просмотр только новых сообщений
  • Ссылки «поделиться» в соцсетях у топиков
  • Сортировка плагинов по названию, а не по каталогу
  • Подписка на новые комментарии к топикам

Краткий мануал по работе с блоками или как правильно изменять шаблоны LS

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

Надеюсь данный топик поможет начинающим понять структуру LS, как с ним работать, как редактировать шаблоны и как добавлять нужные блоки на сайт.


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

Условия в зависимости от url или категории

Есть задача сделать разные блоки в шапке в зависимости от страницы. Есть ли какой-то способ сделать это без создания блоков, прописывания в конфиге и без плагинов? Т.е. простым вбиванием в шалон условных тегов.

Код внутри блока — html, без динамики
Страницы нужно разделить как минимум главную и остальные. Т.е. на главной — одна шапка, на остальных — другая

Rак восстановить пароль админа? Помогите.

Добрый вечер.

Может вопрос и легкий, но я не знаю как это решить, поиск результата не дал. Надолго бросал проект, теперь утерян пароль от админа, но можно считать от стандартной учетки, так как разницы нет, если я понимаю правильно. Я слаб в этом вопросе, попробовал через phpmyadmin, зашел в базу пользователей, нашел учетку с логином administrator, но там пароль в виде набора букв-цифр, как я понял это хэш md5. Я могу поменять это поле, но боюсь, так как мне кажется что при тупом написании нового пароля вместо хэша ничего не заработает, а потом и этот хэш не поставлю назад. Попробовал поменять мыло для учетки, но письма рассылались через сервер gmail, видимо айпи в бане, так как не приходит восстановление пароля и на другие учетные записи. Попробовал поставить мыло от другой учетки, предварительно поменяв на той, а потом зайти через него по опенайди, но все равно кидает на ту учетку, где этот e-mail был раньше. Как поменять/восстановить пароль имея полный доступ к сайту?

Спасибо.

Проблема с выводом постов из определенного блога (GetTopicsByBlogId)

В общем в чем суть — хочу вывести на отдельную страницу новости, которые в данный момент являются блогом

Все как полагается, создал отдельный экшен, в нем:

protected function EventNews() { // Регистрируем       реализуем евент News
        
        $this->Viewer_SetHtmlRssAlternate(Router::GetPath('rss').'index/',Config::Get('view.name'));	
		/**
		 * Меню
		 */
		$this->sMenuSubItemSelect='good';
		/**
		 * Передан ли номер страницы
		 */
		$iPage=$this->GetEventMatch(2) ? $this->GetEventMatch(2) : 1;
		/**
		 * Получаем список топиков
		 */					
		$aResult=$this->Topic_GetTopicsByBlogId(1, 1, 3);			
		$aTopics=$aResult['collection'];	
		/**
		 * Формируем постраничность
		 */
		$aPaging=$this->Viewer_MakePaging($aResult['count'],$iPage,Config::Get('module.topic.per_page'),4,Router::GetPath('index'));
		/**
		 * Загружаем переменные в шаблон
		 */
		$this->Viewer_Assign('aTopics',$aTopics);
		$this->Viewer_Assign('aPaging',$aPaging);		
        
                /**
                 * Устанавливаем шаблон вывода
                 */
                $this->SetTemplateAction('index');
        }


При вызове выдает ошибку

Notice: Undefined index: collection in /var/www/kirill/data/www/site.ru/classes/actions/ActionNews.class.php on line 83

Notice: Undefined index: count in /var/www/kirill/data/www/site.ru/classes/actions/ActionNews.class.php on line 87


Что я упустил? Спасибо