Как вывести список всех пользователей?

 
Как на странице зарегистрированный пользователей вывести всех пользователей или хотя бы по 100 на странице?
Знаю, что в конфиге можно параметр поставить, но тогда этот параметр повлияет на другие страницы. А мне надо только на страничку с пользователями.

Вопрос. Отображение позиции в списке пользователей.

 
Скачал плагин userhacks, который отображает в whois на каком месте пользователь на сайте. Например: «2ой в списке лайфстрит людей».
Пытался сделать так чтобы, он отображалася не в whois, а в списке всех пользователей.
Не вышло.

мои действия

1) Изминил ЭТО в plugins/userhacks/classes/hooks/HookUserhacks.class.php

class PluginUserhacks_HookUserhacks extends Hook {   
        public function RegisterHook() {
                $this->AddHook('profile_whois_show','SetUserPosition',__CLASS__,-3);
                $this->AddHook('template_userhacks_whois', 'tplWhois', __CLASS__, -10);

        }
        
        public function SetUserPosition($aVars) {
        	$iPos = $this->PluginUserhacks_Userhacks_GetUserPosition($aVars['oUserProfile']);
            $this->Viewer_Assign('iUserPosition',$iPos);
        }

        
        public function tplWhois($aVars) {
            return $this->Viewer_Fetch(Plugin::GetTemplatePath('userhacks').'/inject.whois.tpl');
        }
}


на ЭТО


class PluginUserhacks_HookUserhacks extends Hook {   
        public function RegisterHook() {
                $this->AddHook('people_index_show','SetUserPosition',__CLASS__,-3);
                $this->AddHook('template_userhacks_index', 'tplindex', __CLASS__, -10);

        }
        
        public function SetUserPosition($aVars) {
        	$iPos = $this->PluginUserhacks_Userhacks_GetUserPosition($aVars['oUser']);
            $this->Viewer_Assign('iUserPosition',$iPos);
        }

        
        public function tplWhois($aVars) {
            return $this->Viewer_Fetch(Plugin::GetTemplatePath('userhacks').'/inject.index.tpl');
        }
}


2) Переименовал inject.whois.tpl на inject.index.tpl

3) Вставил {hook run='userhacks_index'} в шаблон templates/skin/grey/actions/ActionPeople/index.tpl

Вылезает ошибка, либо не отображает хук вообще.
Помогите пожалуйста.

Плагин "Новые топики для закрытого режима сайта"

4
Плагин решает эту задачу. А именно: на страницу авторизации при закрытом режиме работы сайта добавляется список новых топиков.

Плагин доступен в каталоге.

Текущие вопросы по улучшению работы сайта blog.mytaganrog.ru

 
1. Кодировка почтовика.
Пользователю приходит сообщение в вопросиках (??????? ????? ??). Как исправить? Где смотреть?

2. Просмотр фотографий.
Как можно на сайте реализовать представление фото в топике в виде всплывающей копии в оригинальном размере?
(мне нравится как это реализовано при просмотре скриншотов аддонов http://livestreetcms.com/addons/)

3. Отображение блогов в общем списке.
Подскажите, как можно некоторые блоги извлечь из общего списка блогов (/blogs/), но при этом они должны полноценно существовать?

Пара вопросов

 
Как мне вынести в блоки, которые обычно спарава, Последние именные (личные) блоГи. Например топ коллективных блогов выводиться переменной {$sBlogsTop} мне надо выводить именные. Подскажите пожалуйста как быть.

Второй вопрос аналогичен первому: как в разделе блоги (где выводится список коллективных блогов) сделать так, чтоб выводились только личные блоги?

Обновился модуль микро-интернет-магазина Store :)

6
Поздравляю всех с наступившим 2010-м годом! :)
Обновился модуль Store.
Был полностью переписан код, что даёт удобные возможности для расширения и дополнения функционала магазина.
Основная доработка — при оформлении заказа формируется список строк заказа:

, так же пользователь сразу может выбрать тип оплаты.

Почти все настройки вынесены в конфигурационный файл.
Через него можно включить «старый режим» — когда при клике на превьюшке появлялось окошко с большой фотографией и описанием.

Как всегда, боевую версию магазина можно посмотреть на http://robocraft.ru/store/

Пожелания и конструктивные замечания приветствуются :)
Успехов!
  • +5
  • 01 января 2010, 17:15
  • noonv

создание selecta из хэша

 
Здравствуйте, руководствуясь топиком Кнопка «вставить пользователя» в стандартном редакторе, я попытался создать свой список объектов, вот код:

var req = new JsHttpRequest();
$('markerlist').set('html','');                   
req.onreadystatechange = function() {
        if (req.readyState == 4) {
        req.responseJS.mList.each(
	function(item,index){
	$('markerlist').set('html','<option value="'+item['id']+'">'+item['name']+'</option>');
         });
        }
}


markerlist — это объект типа select, mList — хеш вида mList[0...][id,name].

результатом выполнения функции становится select с одним значением, я так понимаю что $('markerlist').set каждый раз перезаписывает содержимое списка, а не добавляет.

Подскажите как сделать, чтобы добавляла. И еще где мне узнать как работает each и что такое html вот тут .set('html',''), что такое set )) где мне найти маны по этим функциям и по правильной работе с ними. Заранее спасибо!

Как посмотреть все топики и плохие и хорошие одним списоком

1
Добрый день!

Вот листая Livestreet.ru наткнулся на отсутствие такой возможности как просмотр всех записей и плохих и хороших одним списком.
Никогда не заострял внимание на этом, но очень неудобно туда сбда переходить.

Вывод всех публикаций, размещенных на проекте

13
Всем доброго дня.

Вопрос: как вывести все публикации, когда-либо размещенные на проекте? В хронологическом порядке.

Уточнение: по аналогии, например, со страницей «хорошие», но только что бы выводились абсолютно все публикации с самой первой в строго хронологическом порядке.

Технический вопрос: интересует в первую очередь совет по технической реализации данного вопроса. Т.е. где что дописать.

Не ругайтесь, если вопрос уже обсуждался в каких-то потаенных уголках ЛС (искал, но, увы, не нашел). Буду надеяться на обстоятельные советы и помощь.

Заранее благодарю.



Upd. 27.05.09


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