Одна проблема и один вопрос.

Здравствуйте! Проблема и вопрос про профиль пользователя. Недавно установил плагин «brend». Как переместить чуть правее этот сайдбар?<Решено>

P.S Уже справился. В шаблоне ищем(templates/skin/mirage/actions/ActionProfile/sidebar.tpl)
<section class="block block-type-profile-nav">
Что бы сместить вправо, надо добавить style=«margin: 0px 8px; что-бы получилось так:
<section class="block block-type-profile-nav" style="margin: 0px 8px;>
0px это регулировка верх вниз, а 8px это регулировка вправо влево.


И ещё. Раздел профиля „стена“. Как удалить этот пробел?

Static Page: Как вывести в сайдбаре список всех статических страниц?

Всем привет!

С помощью плагина Static Page создал ряд текстовых страниц (10 штук).
Как сделать на этих страницах (в сайдабре) список ссылок (меню) на все статические страницы?
Пробовал что-то типа:
{foreach from=$aPagesMenu item=oPage}
    <a href="{router page='page'}{$oPage->getUrlFull()}/" >{$oPage->getTitle()}</a>
{/foreach}
но тогда выводится все то, что есть в главном меню, а мне бы хотелось получить список с сылками на все страницы.

Спасибо за помощь :)

Как вызвать контроллер по url, не соответствующей ему? Иными словами - как убрать первый уровень ссылок?

Проблема в следующем: плагин статических страниц генерит страницы через /page/. Можно ли как-нибудь убрать этот элемент? Для не статических я просто создал отдельные контроллеры, но тут не знаю, что делать…

Варианты с htaccess и с роутингом движка отбросил сразу, т.к. не припомню, чтобы htaccess позволил изменить собственно url, в то время как система вела бы себя точно так же, словно url изменен не был (возможно, это реально сделать). С роутингом движка опять же все ясно — он просто редиректит, то есть, это не есть то, что надо.

Как посмотреть все топики без комментариев?

Здравствуйте.

Подскажите, пожалуйста, как сделать чтобы можно было на отдельной странице или в отдельном блоке выводить название топиков у которых нет комментариев?

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

По умолчанию есть на главной блог «Обсуждаемое». Если кто-то уже оставил комментарий, то в этом блоге отображаются названия тем.

Как убрать любое упоминание об Администраторе с сайта?

Суть в чем: Нужно чтобы Администратор был скрыт в списке пользователей/в списке активности и чтобы при входе на профиль администратора, любого пользователя, кроме самого администратора, перекидывало на страницу с которой он пришел.
Через поиск находил решение, заключающееся в том, чтобы дописать функцию типа «Если это профиль админа и ты сам не админ, то видишь //сообщение//, иначе видишь профиль пользователя» и остальное в том же духе, но видимо у меня руки из причинного места и после проделанных мною «махинаций», всем кроме админа было видно сообщение, но и профиль был не скрыт и вполне себе успешно отображался. И так, уважаемые знатоки, как реализовать это?
Нужно чтобы Администратор был скрыт в списке пользователей/в списке активности и чтобы при входе на профиль администратора, любого пользователя, кроме самого администратора, перекидывало на страницу с которой он пришел.

Не видит новый модуль после его создания

Всем привет. Возникла небольшая проблемка: создал в своем плагине новый модуль, Mymodule (от Module). Затем добавил к нему маппер (от Mapper). Далее пытаюсь в методе Exec блока MyBlock вызвать метод модуля, вот так:
$aData = $this->ModuleMymodule_getData();

Но это вызывает ошибку Class «ModuleMymodule» not found!. Причем если дописать в aInherits нужную строку, ошибка меняется на Class «PluginMyPlugin_ModuleMymodule» not found!.

Собственно, код объявления модулей
class PluginMyPlugin_ModuleMymodule extends Module {
	protected $_oMapper;

   	public function Init() {
   		$this->_oMapper = Engine::GetMapper(__CLASS__);
   	}
    // some functions
}

class PluginMyPlugin_ModuleMymodule_MapperMymodule extends Mapper {
// some functions
}


Код блока:
class PluginMyPlugin_BlockMyBlock extends Block {
    public function Exec() {
    	$aData = $this->ModuleMymodule_getData(); //эта строка вызывает ошибку
// some code
}
}


Пути к файлам вроде бы тоже все полностью верны:
— myplugin/classes/actions/modules/mymodule/Mymodule.class.php
— myplugin/classes/actions/modules/mymodule/mapper/Mymodule.mapper.class.php

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