Вы не зашли.
Приветствую!
Собственно сабж. Хочу выводить аватар юзера на всех страницах в usermenu.tpl
Как такое можно реализовать?
$CurrentHandler['params']['0'] на главной странице имеет значение /, а на других страницах значения другие вроде.
Можно проверять так:
if($CurrentHandler['params']['0'] == '/') {то я на главной} else {в другом месте}
Угумс, все что хотел - работает! Спасибо!
alexz15, я попробовал у себя все виводится без всяких изменений
что попробовал?
alexz15 я выше написал же if($CurrentHandler['params']['category'])
работает
Всем спасибо!
я сделал так:
if($CurrentHandler['params']['category']||$CurrentHandler['params']['month']){
$template['vars']['plugin_lastnews_3'] = plugin_lastnewsGenerator('', array(), array('number' => extra_get_param('lastnews','number'), 'maxlength' => extra_get_param('lastnews','maxlength')));
} else {
$template['vars']['plugin_lastnews_3'] = '';
}
еще один момент: хочу написать типа !$CurrentHandler['params']['main'] (везде кроме главной) но так новости выводятся на всех страницах. какой переменной определяется главная страница?
при print_r ($CurrentHandler); выводится:
Array
(
[pluginName] => uprofile
[handlerName] => edit
[params] => Array
(
[0] => /profile.html
)
)
в категориях:
Array
(
[pluginName] => news
[handlerName] => by.category
[params] => Array
(
[0] => /files.html
[category] => files
)
)
не пойму, что мне из этого извлечь...
ROZARD, подскажи плз какие переменные вместо §action и §category?
а зачем else писать? попробуй вот без else
без else выводится на всех страницах просто переменная {plugin_lastnews_3}.
Версия 0.9.1 Release [420]
Может я туплю.. сорри
Делаю в lastnews.php так:
function plugin_lastnews(){
global $template;
$template['vars']['plugin_lastnews'] = plugin_lastnewsGenerator('', array(), array('number' => extra_get_param('lastnews','number'), 'maxlength' => extra_get_param('lastnews','maxlength')));
$template['vars']['plugin_lastnews_2'] = plugin_lastnewsGenerator('', array(), array('number' => extra_get_param('lastnews','number'), 'maxlength' => extra_get_param('lastnews','maxlength'), 'overrideTemplatePath' => root . '/plugins/lastnews/tpl/skin1/'));
if ($action||$category) {
$template['vars']['plugin_lastnews_3'] = plugin_lastnewsGenerator('', array(), array('number' => extra_get_param('lastnews','number'), 'maxlength' => extra_get_param('lastnews','maxlength')));
} else {
$template['vars']['plugin_lastnews_3'] = '';
}
}
В main.tpl пишу это: {plugin_lastnews_3} - в итоге ничего нигде не выводится.
Это не правильно.
Не понял, что именно не правильно?
мне нужно выводить {plugin_lastnews} на всех страницах, кроме главной. я делаю это через ADS manage.
может что-то дописать в lastnews.php, чтобы переменная (например {plugin_lastnews_3}) выводилась везде кроме главной не через ADS manage?
Нужно в lastnews.php писать примерно так:
у меня в lastnews.php сейчас так:
$template['vars']['plugin_lastnews'] = plugin_lastnewsGenerator('', array(), array('number' => extra_get_param('lastnews','number'), 'maxlength' => extra_get_param('lastnews','maxlength')));
$template['vars']['plugin_lastnews_2'] = plugin_lastnewsGenerator('', array(), array('number' => extra_get_param('lastnews','number'), 'maxlength' => extra_get_param('lastnews','maxlength'), 'overrideTemplatePath' => root . '/plugins/lastnews/tpl/skin1/'));
Здравствуйте!
Я добавил в ADS manager переменную {plugin_lastnews} и размещение переменной {ads1} - !Морда.
Все работает, вот только не везде: например, на страницах /profile.html, /register/, /login/ вместо lastnews выводится просто переменная {plugin_lastnews}
Возможно ли как-то сделать чтобы на этих страницах выводились последние новости или чтобы вместо {plugin_lastnews} не выводилось вообще ничего?
Подскажите пожалуйста, что нужно изменить, что бы при добавлении новости, добавлялся тэг из первого слова названия новости? Например, если теги не добавлены, тогда добавляется автоматически, как это делается в "Альт. имя", только без транслита.
Заранее благодарен.
Спасибо! Только вместо $keys['href'] нужно $urlREF
Будет ли у плагина возможность автоматического добавления тегов?
Или может кто знает, как сделать чтобы автоматически добавлялись теги по первому слову в названии новости?
Грязный хак и красоты в этом нет...
Подскажите какой не грязный. Я бы применил метод insider'a, но он работает для всех ссылок, включая внутренних.
Как сделать чтобы только для внешних ссылок добавлялись нужные теги или редирект?
Как можно сделать чтобы в категории на странице выводились список подкатегорий и новости из всех подкатегорий?