Формы выбора дергаются в процессе обновления страницы (НЕ РЕШЕНО)

Всем привет.

Список:

Форма выбора собеседников для отправки сообщений.
Форма выбора пользователей для добавления в черный список.
Форма выбора пользователей для поиска по ленте и по активности.
Форма выбора блога при создании топика.

На версии 1.0.3 такого не было.


Как добавить фильтр (рейтинг больше 0)?

Хочу выводить юзеров у кого 'user_rating' > 0

Код вывода списка пользователей описан функцией:
class PluginUsertop_BlockUsertop extends Block {

	public function Exec() {
		/**
		 * По какому полю сортировать
		 */
		$sOrder='user_rating';
		if (getRequest('order')) {
			$sOrder=(string)getRequest('order');
		}
		/**
		 * В каком направлении сортировать
		 */
		$sOrderWay='desc';
		if (getRequest('order_way')) {
			$sOrderWay=(string)getRequest('order_way');
		}
		$aFilter=array(
		'activate' => 1,
		'user_rating' => 1 (Здесь нужно указать как-то условие: рейтинг больше 0)
		);  
		/**  
		 * Получаем список юзеров 
		 */
		$aResult=$this->User_GetUsersByFilter($aFilter,array($sOrder=>$sOrderWay),1,Config::Get('plugin.usertop.user_count'));
		$aUsertop=$aResult['collection'];
		/**
		 * Загружаем переменные в шаблон
		 */
		$this->Viewer_Assign('aUsertop',$aUsertop);
	}	
	
}


В мапере добавил:
public function GetUsersByFilter($aFilter,$aOrder,&$iCount,$iCurrPage,$iPerPage) {
		$aOrderAllow=array('user_id','user_login','user_date_register','user_rating','user_skill','user_profile_name, user_rating');
		$sOrder='';
		foreach ($aOrder as $key=>$value) {
			if (!in_array($key,$aOrderAllow)) {
				unset($aOrder[$key]);
			} elseif (in_array($value,array('asc','desc'))) {
				$sOrder.=" {$key} {$value},";
			}
		}
		$sOrder=trim($sOrder,',');
		if ($sOrder=='') {
			$sOrder=' user_id desc ';
		}

		$sql = "SELECT
					user_id
				FROM
					".Config::Get('db.table.user')."
				WHERE
					1 = 1
					{ AND user_id = ?d }
					{ AND user_mail = ? }
					{ AND user_password = ? }
					{ AND user_ip_register = ? }
					{ AND user_activate = ?d }
					{ AND user_activate_key = ? }
					{ AND user_profile_sex = ? }
					{ AND user_login ? }
					{ AND user_profile_name ? }
					{ AND user_rating = ?d }
				ORDER by {$sOrder}
				LIMIT ?d, ?d, ?d;
					";
		$aResult=array();
		if ($aRows=$this->oDb->selectPage($iCount,$sql,
										  isset($aFilter['id']) ? $aFilter['id'] : DBSIMPLE_SKIP,
										  isset($aFilter['mail']) ? $aFilter['mail'] : DBSIMPLE_SKIP,
										  isset($aFilter['password']) ? $aFilter['password'] : DBSIMPLE_SKIP,
										  isset($aFilter['ip_register']) ? $aFilter['ip_register'] : DBSIMPLE_SKIP,
										  isset($aFilter['activate']) ? $aFilter['activate'] : DBSIMPLE_SKIP,
										  isset($aFilter['activate_key']) ? $aFilter['activate_key'] : DBSIMPLE_SKIP,
										  isset($aFilter['profile_sex']) ? $aFilter['profile_sex'] : DBSIMPLE_SKIP,
										  isset($aFilter['login']) ? $aFilter['login'] : DBSIMPLE_SKIP,
										  isset($aFilter['profile_name']) ? $aFilter['profile_name'] : DBSIMPLE_SKIP,
										  isset($aFilter['user_rating']) ? $aFilter['user_rating'] : DBSIMPLE_SKIP,
										  ($iCurrPage-1)*$iPerPage, $iPerPage
		)) {
			foreach ($aRows as $aRow) {
				$aResult[]=$aRow['user_id'];
			}
		}
		return $aResult;
	}

Глюк с меню с телефонов и планшетов на LS 2.0 (РЕШЕНО)

Всем привет. При открытии меню на демо сайте LS 2.0 demo.livestreetcms.com с телефонов и планшетов меню открывается по центру экрана, как я понимаю это из-за проблемы с зуммированием livestreet.ru/blog/18851.html Исправьте.

Зуммирование страниц с телефонов и планшетов на LS 2.0 (РЕШЕНО)

Всем привет. В момент начала загрузки демо сайта LS 2.0 demo.livestreetcms.com до момента завершения загрузки зуммируется левая часть экрана, а иногда обратно не зуммируется. Исправьте.

Проблема с производительностью LS 2.0 (ЧАСТИЧНО РЕШЕНО)

Всем привет. Перейду сразу к делу. Сайт на LS 2.0 очень медленный. По сравнению с LS 1.0.3 он медленнее почти в 2 раза. Пустой сайт или заполненный он все равно очень долго грузится. Пустой по 2-3 секунды. Полный по 4-6 секунд. Приведу примеры на сайтах сообществ LS.

beta.demo.livestreetcms.com — загрузка 4-6 секунд
goo.gl/IubZxU — скорость загрузки страниц с ПК 32 / 100
goo.gl/mWtuua — скорость загрузки страниц с мобильного 28 / 100

livestreet.ru — загрузка 3-4 секунды
goo.gl/hh5NKD — скорость загрузки страниц с ПК 78 / 100
goo.gl/T5rJGD — скорость загрузки страниц с мобильного 70 / 100

demo.livestreetcms.com — загрузка 2-3 секунды
goo.gl/n3AZ0u — скорость загрузки страниц с ПК 59 / 100
goo.gl/qFWE8H — скорость загрузки страниц с мобильного 56 / 100

autoopenid.demo.livestreetcms.com — загрузка 1 секунду
goo.gl/PoNHUo — скорость загрузки страниц с ПК 90 / 100
goo.gl/QuaOsw — скорость загрузки страниц с мобильного 74 / 100

Собственно вопрос к ort устранят ли эту проблему? И вообще, почему ее раньше не устранили? Об этом мной писалось в теме бета версии и на гитхабе еще в декабре. Как подобное можно было не заметить или проигнорировать? Скорость загрузки ужасная.

Нужен ли форум для сайта на основе блоговой системы?

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

Прошло не так много времени с того момента, как я заинтересовался блоговыми системами (включая LS). Долгое время было потрачено на анализ, опросы, и др. способы рассмотреть потенциал блогов со всевозможных сторон. Однако один важный вопрос все же не поддается простому объяснению: Нужен ли сайту на основе блоговой системы форум, и какие функции он должен выполнять?

Просьба избавить топик от ненужной информации и при ответе развернуто отмечать причину, по которой он нужен или нет.

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

ШАБЛОН TREND Evolution

Всем привет! Поскольку автор замечательного шаблона TREND щас где-то бегает с автоматом и защищает Родину, то по понятным причинам развитие приостановлено. Лично меня заинтересовал этот шаблон и я планирую нанять разработчиков для адаптации плагинов под него.

Меня интересует в первую очередь такие плагины:

  • DAO Кошелёк
  • DAO Задания и ППА
  • DAO Маркет
  • DAO Компании
  • Конкурсы, викторины

Если вы хотите адаптировать что-то ещё, то пишите в комментариях, что конкретно вам нужно. Я предлагаю всем пользователям данного шаблона скинуться на адаптацию. Также хотелось бы спросить @extravert есть ли у него такие планы?