0 Пользователей и 1 Гость просматривают эту тему.
  • 21 Ответов
  • 4746 Просмотров
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Приветствую!

Вцепился сейчас в 2.6.5 и тут же застрял.
Из-за того, что теперь нет файла AdsManager.html.php, отвечавшего за структуру и внешний вид никак не могу найти пользовательское меню "Добавить | Все объявления | Мой профиль | Мои объявления | Правила".
В каком файлике его спрятали? ) Полагаю где-то в папке views или нет?
Я хочу убрать это меню от незарегистрированных пользователей.
Раньше это делалось просто: меню вставлялось в условие. А как это сделать сейчас?

Спасибо! )
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #1 : 09.02.2012, 17:03:41 »
менюшка здесь \components\com_adsmanager\helpers\general.php
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #2 : 09.02.2012, 18:30:42 »
менюшка здесь \components\com_adsmanager\helpers\general.php

Точно! )) Чуть-чуть терпения не хватило. ))) Спасибо!

Осталось теперь вспомнить, как сделать так, чтобы меню отображалось только при авторизации. )))))))))
*

semo777

  • Захожу иногда
  • 76
  • 0 / 0
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #3 : 09.02.2012, 19:10:24 »
Как сделать условие так, чтобы для незарегестрирванных пользователей не отображались  только позиции --- >>>  Мой профиль | Мои объявления
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #4 : 09.02.2012, 19:43:49 »
Код
echo '<a href="'.$link_write_ad.'">'.JText::_('ADSMANAGER_MENU_WRITE').'</a> | ';
echo '<a href="'.$link_show_all.'">'.JText::_('ADSMANAGER_MENU_ALL_ADS').'</a> | ';
if ($this->user->id != 0) {
echo '<a href="'.$link_show_profile.'">'.JText::_('ADSMANAGER_MENU_PROFILE').'</a> | ';
echo '<a href="'.$link_show_user.'">'.JText::_('ADSMANAGER_MENU_USER_ADS').'</a> | '; }
echo '<a href="'.$link_show_rules.'">'.JText::_('ADSMANAGER_MENU_RULES').'</a>';
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #5 : 09.02.2012, 20:13:20 »
Код
echo '<a href="'.$link_write_ad.'">'.JText::_('ADSMANAGER_MENU_WRITE').'</a> | ';
echo '<a href="'.$link_show_all.'">'.JText::_('ADSMANAGER_MENU_ALL_ADS').'</a> | ';
if ($this->user->id != 0) {
echo '<a href="'.$link_show_profile.'">'.JText::_('ADSMANAGER_MENU_PROFILE').'</a> | ';
echo '<a href="'.$link_show_user.'">'.JText::_('ADSMANAGER_MENU_USER_ADS').'</a> | '; }
echo '<a href="'.$link_show_rules.'">'.JText::_('ADSMANAGER_MENU_RULES').'</a>';
Спасибо! ))) Всегда выручаешь )))

Можно тогда еще коротенький вопросег )))
Не могу найти в ads что-то типа <body> или какого-то глобального <table>, чтобы применить к нему стиль, скажем background или еще что... Подскажи, в каком файле искать? ))) Раньше было проще. )
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #6 : 09.02.2012, 21:24:39 »
Никаких "глобальных" элементов у компонента нет! Все элементы настраиваются в CSS по пути \components\com_adsmanager\css\adsmanager.css
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

semo777

  • Захожу иногда
  • 76
  • 0 / 0
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #7 : 09.02.2012, 21:35:15 »
Так делал, но и после захода зарегистрированного пользователя менюшки не появляются. Что-то там еще есть...
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #8 : 09.02.2012, 21:53:51 »
Цитировать
Так делал
Наверно не совсем так, я проверил, прежде чем постить код, и после Вашего сообщения ещё раз проверил, работает отменно!

Спустя 10 секунд....
Аааааа, понял! У Вас же моя сборка стоит, а в ней эта возможность полностью "выковыряна", нужно заменить файлик на оригинальный или заменить код на этот
Код
class JHTMLAdsmanagerGeneral
{
var $catid;
var $comprofiler;
var $itemid;
var $user;

function __construct($catid,$comprofiler,$user,$itemid)
{
$this->catid = $catid;
$this->comprofiler = $comprofiler;
$this->itemid = $itemid;
$this->user = $user;
}

function showGeneralLink()
{
?>
<div id="adsmanager_innermenu">
<?php
if ($this->catid == 0)
$link_write_ad = JRoute::_("index.php?option=com_adsmanager&task=write&Itemid=".$this->itemid);
else
$link_write_ad = JRoute::_("index.php?option=com_adsmanager&task=write&catid=$this->catid&Itemid=".$this->itemid);

switch($this->comprofiler)
{
case 2:
$link_show_profile = JRoute::_("index.php?option=com_comprofiler&task=userDetails&Itemid=".$this->itemid);
$link_show_user = JRoute::_("index.php?option=com_comprofiler&task=showProfile&tab=AdsManagerTab&Itemid=".$this->itemid);
break;
case 1:
$link_show_profile = JRoute::_("index.php?option=com_comprofiler&task=profile&Itemid=".$this->itemid);
$link_show_user = JRoute::_("index.php?option=com_adsmanager&view=list&user=".$this->user->id."&Itemid=".$this->itemid);
break;
default:
$link_show_profile = JRoute::_("index.php?option=com_adsmanager&view=profile&Itemid=".$this->itemid);
$link_show_user = JRoute::_("index.php?option=com_adsmanager&view=list&user=".$this->user->id."&Itemid=".$this->itemid);
break;
}

$link_show_rules = JRoute::_("index.php?option=com_adsmanager&view=rules&Itemid=".$this->itemid);
$link_show_all = JRoute::_("index.php?option=com_adsmanager&view=list&Itemid=".$this->itemid);
echo '<a href="'.$link_write_ad.'">'.JText::_('ADSMANAGER_MENU_WRITE').'</a> | ';
echo '<a href="'.$link_show_all.'">'.JText::_('ADSMANAGER_MENU_ALL_ADS').'</a> | ';
if ($this->user->id != 0) {
echo '<a href="'.$link_show_profile.'">'.JText::_('ADSMANAGER_MENU_PROFILE').'</a> | ';
echo '<a href="'.$link_show_user.'">'.JText::_('ADSMANAGER_MENU_USER_ADS').'</a> | '; }
echo '<a href="'.$link_show_rules.'">'.JText::_('ADSMANAGER_MENU_RULES').'</a>';
?>
</div>
<br/>
<?php
}
« Последнее редактирование: 09.02.2012, 22:00:19 от Alex89 »
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #9 : 09.02.2012, 21:56:10 »
Никаких "глобальных" элементов у компонента нет! Все элементы настраиваются в CSS по пути \components\com_adsmanager\css\adsmanager.css

Это понятно! Вот только я хочу задать фон для ADS, общий. Стилем можно прописать, например  #adsglobal l{background-color:#000000;}, но куда этот стиль вставить, если HTML файла нет? )))
Идея в том, что этот фон должен болтаться на всех страницах внутри ADS. Но, поскольку, <body> у него нет и нет AdsManager.html.php, содержавшего верстку в пердыдущих версия, я в замешательстве... Как задать общий фон? )))
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #10 : 09.02.2012, 22:21:01 »
Не совсем понимаю зачем так извращаться, но всё же... Самый простой способ - установить ещё один шаблон, "простилизовать" как нужно, привязать к пункту меню с adsmanager'ом! Второй вариант, не совсем лёгкий для новичка - ручная обёртка HTML, т.е. открываете папку views, видите несколько папок, в каждой папке есть подпапка tmpl, а в этой подпапке файлик default.php... Так вот, нужно обернуть каждый такой файлик, ну скажем, в div с определённым классом, а потом в css-файле настроить как нужно!
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #11 : 09.02.2012, 22:38:48 »
Не совсем понимаю зачем так извращаться, но всё же... Самый простой способ - установить ещё один шаблон, "простилизовать" как нужно, привязать к пункту меню с adsmanager'ом! Второй вариант, не совсем лёгкий для новичка - ручная обёртка HTML, т.е. открываете папку views, видите несколько папок, в каждой папке есть подпапка tmpl, а в этой подпапке файлик default.php... Так вот, нужно обернуть каждый такой файлик, ну скажем, в div с определённым классом, а потом в css-файле настроить как нужно!

Блин, а это идея. ))) Что-то у меня сегодня креатив не прет! (
Куда ж его запихнуть!?
Фишка в том, что поле ADSManager'a занимает поле обычного материала. Мне как раз и нужно, чтобы AdsManager был одного фона с любым из материалов. Вот! )
*

semo777

  • Захожу иногда
  • 76
  • 0 / 0
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #12 : 10.02.2012, 17:03:24 »
Все сработало... Спс. Только там в код в конце еще
function endTemplate() {
      /*TAG*/echo '<div style="text-align:center !important;"><a href="http://www.joomprod.com/" title="classifield ads">Classifield Ads</a> by AdsManager</div>';   
   }
}
вот это надо было добить... Огромный +
*

grafixxx

  • Новичок
  • 2
  • 0 / 0
помогите с менюхой AdsManager
« Ответ #13 : 10.04.2012, 14:21:51 »
Уже несколько дней мучаюсь и не могу настроить AdsManager. Конкретно не могу найти файл и соответственно код, где можно убрать лишние элементы меню (мой профиль, правила, мои объявления…) почему-то при нажатии на мой профиль все время выскакивает редактирование профиля, а это не то.. у меня AdsManager 2.6.5
*

Grendy

  • Захожу иногда
  • 247
  • 26 / 0
Re: AdsManager 2.6.5 - спрятать меню от гостей.
« Ответ #14 : 14.05.2012, 22:14:01 »
Уже несколько дней мучаюсь и не могу настроить AdsManager. Конкретно не могу найти файл и соответственно код, где можно убрать лишние элементы меню (мой профиль, правила, мои объявления…) почему-то при нажатии на мой профиль все время выскакивает редактирование профиля, а это не то.. у меня AdsManager 2.6.5

Плохо мучались, значит, раз не докопались до ответа на такой элементарный вопрос.

Открывайте папку с компонентом, в ней находите папку helpers и открывайте файл general.php. Почти в самом верху будут ваши ссылки на меню. Закомментируйте двойными косыми чертами ( // ) строки с ненужными ссылками и всё будет ok. ;)
Плюс в репутацию больше говорит о благодарности, чем слово "Спасибо" в теме, которую повторно, возможно, никогда уже не посетишь.
*

Netman_avs

  • Захожу иногда
  • 56
  • 1 / 0
Re: AdsManager 2.6.5 - спрятать меню от гостей
« Ответ #15 : 25.02.2013, 20:23:03 »
Друзья! Требуется помощь!
Нужно чтобы меню "Мой профиль" и "Мои объявления" были видимы только зарегестрированным пользователям.
Пытаюсь вставить код приведенный выше - в итоге вылетает в белую страницу
AdsManager 2.7 RC4 на Joomla 2.5

Вот код моего файла general.php. Что нужно в нем изменить?

Код
<?php
/**
 * @package AdsManager
 * @copyright Copyright (C) 2010-2011 JoomPROD.com. All rights reserved.
 * @license GNU/GPL
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

/**
 * Content Component HTML Helper
 *
 * @static
 * @package Joomla
 * @subpackage Content
 * @since 1.5
 */
class JHTMLAdsmanagerGeneral
{
var $catid;
var $conf;
var $user;

function __construct($catid,$conf,$user)
{
$this->catid = $catid;
$this->conf = $conf;
$this->user = $user;
}

function showGeneralLink()
{
if ($this->conf->display_general_menu == 1) {
?>
<div id="adsmanager_innermenu">
<?php
if ($this->catid == 0)
$link_write_ad = TRoute::_("index.php?option=com_adsmanager&task=write");
else
$link_write_ad = TRoute::_("index.php?option=com_adsmanager&task=write&catid={$this->catid}");

switch($this->conf->comprofiler)
{
case 3:
$link_show_profile = TRoute::_("index.php?option=com_community&view=profile");
$link_show_user = TRoute::_("index.php?option=com_adsmanager&view=myads");
break;
case 2:
$link_show_profile = TRoute::_("index.php?option=com_comprofiler&task=userDetails");
$link_show_user = TRoute::_("index.php?option=com_comprofiler&task=showProfile&tab=AdsManagerTab");
break;
case 1:
$link_show_profile = TRoute::_("index.php?option=com_comprofiler&task=profile");
$link_show_user = TRoute::_("index.php?option=com_adsmanager&view=myads");
break;
default:
$link_show_profile = TRoute::_("index.php?option=com_adsmanager&view=profile");
$link_show_user = TRoute::_("index.php?option=com_adsmanager&view=myads");
break;
}

$link_show_rules = TRoute::_("index.php?option=com_adsmanager&view=rules");
$link_show_all = TRoute::_("index.php?option=com_adsmanager&view=list");
echo '<a href="'.$link_write_ad.'">'.JText::_('ADSMANAGER_MENU_WRITE').'</a> | ';
echo '<a href="'.$link_show_all.'">'.JText::_('ADSMANAGER_MENU_ALL_ADS').'</a> | ';
echo '<a href="'.$link_show_profile.'">'.JText::_('ADSMANAGER_MENU_PROFILE').'</a> | ';
echo '<a href="'.$link_show_user.'">'.JText::_('ADSMANAGER_MENU_USER_ADS').'</a>';
if ($this->conf->rules_text != "") {
echo ' | <a href="'.$link_show_rules.'">'.JText::_('ADSMANAGER_MENU_RULES').'</a>';
}
?>
</div>
<br/>
<?php
}
}

function endTemplate() {

}
}
*

Grendy

  • Захожу иногда
  • 247
  • 26 / 0
Re: AdsManager 2.6.5 - спрятать меню от гостей
« Ответ #16 : 25.02.2013, 21:39:41 »
Друзья! Требуется помощь!
Нужно чтобы меню "Мой профиль" и "Мои объявления" были видимы только зарегестрированным пользователям.
...

Нужно всего лишь добавить условие

Код
			if($this->user->id != 0) { }

То бишь, вот так (готовый код):
Код
<?php
/**
 * @package AdsManager
 * @copyright Copyright (C) 2010-2011 JoomPROD.com. All rights reserved.
 * @license GNU/GPL
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

/**
 * Content Component HTML Helper
 *
 * @static
 * @package Joomla
 * @subpackage Content
 * @since 1.5
 */
class JHTMLAdsmanagerGeneral
{
var $catid;
var $conf;
var $user;

function __construct($catid,$conf,$user)
{
$this->catid = $catid;
$this->conf = $conf;
$this->user = $user;
}

function showGeneralLink()
{
if ($this->conf->display_general_menu == 1) {
?>
<div id="adsmanager_innermenu">
<?php
if ($this->catid == 0)
$link_write_ad = TRoute::_("index.php?option=com_adsmanager&task=write");
else
$link_write_ad = TRoute::_("index.php?option=com_adsmanager&task=write&catid={$this->catid}");

switch($this->conf->comprofiler)
{
case 3:
$link_show_profile = TRoute::_("index.php?option=com_community&view=profile");
$link_show_user = TRoute::_("index.php?option=com_adsmanager&view=myads");
break;
case 2:
$link_show_profile = TRoute::_("index.php?option=com_comprofiler&task=userDetails");
$link_show_user = TRoute::_("index.php?option=com_comprofiler&task=showProfile&tab=AdsManagerTab");
break;
case 1:
$link_show_profile = TRoute::_("index.php?option=com_comprofiler&task=profile");
$link_show_user = TRoute::_("index.php?option=com_adsmanager&view=myads");
break;
default:
$link_show_profile = TRoute::_("index.php?option=com_adsmanager&view=profile");
$link_show_user = TRoute::_("index.php?option=com_adsmanager&view=myads");
break;
}

$link_show_rules = TRoute::_("index.php?option=com_adsmanager&view=rules");
$link_show_all = TRoute::_("index.php?option=com_adsmanager&view=list");
echo '<a href="'.$link_write_ad.'">'.JText::_('ADSMANAGER_MENU_WRITE').'</a> | ';
echo '<a href="'.$link_show_all.'">'.JText::_('ADSMANAGER_MENU_ALL_ADS').'</a> | ';
if($this->user->id != 0) {
echo '<a href="'.$link_show_profile.'">'.JText::_('ADSMANAGER_MENU_PROFILE').'</a> | ';
echo '<a href="'.$link_show_user.'">'.JText::_('ADSMANAGER_MENU_USER_ADS').'</a>';
}
if ($this->conf->rules_text != "") {
echo ' | <a href="'.$link_show_rules.'">'.JText::_('ADSMANAGER_MENU_RULES').'</a>';
}
?>
</div>
<br/>
<?php
}
}

function endTemplate() {

}
}
Плюс в репутацию больше говорит о благодарности, чем слово "Спасибо" в теме, которую повторно, возможно, никогда уже не посетишь.
*

Netman_avs

  • Захожу иногда
  • 56
  • 1 / 0
Re: AdsManager 2.6.5 - спрятать меню от гостей
« Ответ #17 : 26.02.2013, 13:04:32 »
Нужно всего лишь добавить условие

Код
			if($this->user->id != 0) { }

Спасибо за помощь!
Поменял код, в белый экран перестало вываливаться (хотя вчера это условие несколько раз вставлял в то же место и ловил белый экран), но менюшки так и не спрятались от гостей. Указанный код весь скопировал в файл, но не хочет работать.... может что-то ещё ему надо?
*

Grendy

  • Захожу иногда
  • 247
  • 26 / 0
Re: AdsManager 2.6.5 - спрятать меню от гостей
« Ответ #18 : 26.02.2013, 17:27:48 »
Спасибо за помощь!
Поменял код, в белый экран перестало вываливаться (хотя вчера это условие несколько раз вставлял в то же место и ловил белый экран), но менюшки так и не спрятались от гостей. Указанный код весь скопировал в файл, но не хочет работать.... может что-то ещё ему надо?
Ну, значит в Joomla! 2.5 переменные отличаются от переменных в Joomla! 1.5. Код рабочий, поэтому другого объяснения нет. Что "ему" ещё надо, в таком случае не знаю.
Плюс в репутацию больше говорит о благодарности, чем слово "Спасибо" в теме, которую повторно, возможно, никогда уже не посетишь.
*

Netman_avs

  • Захожу иногда
  • 56
  • 1 / 0
Re: AdsManager 2.6.5 - спрятать меню от гостей
« Ответ #19 : 05.03.2013, 19:17:20 »
Цитата: Grendy
Ну, значит в Joomla! 2.5 переменные отличаются от переменных в Joomla! 1.5. Код рабочий, поэтому другого объяснения нет. Что "ему" ещё надо, в таком случае не знаю.

Упс! Уважаемый Grendy, я дико протупил! Все работает! В контенте менюшки становятся невидимыми для гостей!
В запарке я задал Неправильный вопрос. Точнее кроме контента нужно чтобы и в модуле mod_adsmanager_menu также прятались эти два пункта.
Если есть возможность подскажите как это сделать?

Код mod_adsmanager_menu.php
Код
<?php
// no direct access
defined('_JEXEC') or die( 'Restricted access' );

require_once(JPATH_BASE.'/administrator/components/com_adsmanager/models/category.php');
require_once(JPATH_BASE.'/administrator/components/com_adsmanager/models/configuration.php');

require_once(JPATH_SITE.DS."components".DS."com_adsmanager".DS."lib".DS."core.php");

if (!function_exists("displayMenuCats")) {
function displayMenuCats($id, $level, &$children,$current_list,$displaynumads) {
global $cur_template;
$catid = JRequest::getInt('catid', -1 );

if (@$children[$id]) {
foreach ($children[$id] as $row) {
if ($row->id == $catid)
$class = "current active";
else if (@$current_list[count($current_list) - 1 -$level] == $row->id)
$class = "deeper parent active";
else
$class= "";
?>
<li class="<?php echo $class?>">
<?php
$link = TRoute::_("index.php?option=com_adsmanager&view=list&catid=".$row->id);
if ($displaynumads == 1)
{
echo '<a href="'.$link.'" ><span>'.$row->name.' ('.$row->num_ads.')</span></a>';
}
else
{
echo '<a href="'.$link.'" ><span>'.$row->name.'</span></a>';
}
if (@$current_list[count($current_list) - 1 -$level] == $row->id)
{
echo "<ul>";
displayMenuCats($row->id, $level+1, $children,$current_list,$displaynumads);
echo "</ul>";
}
?>
</li>
<?php
}
}
}
}

/****************************************************/
$catid = JRequest::getInt('catid', -1 );
$displaynumads = $params->def('displaynumads',1);
$itemid = intval($params->get( 'default_itemid', JRequest::getInt('Itemid', 0 ) )) ;

$catmodel  = new AdsmanagerModelCategory();
$cats = $catmodel->getCatTree(true,true,$nbcontents);

$displayhome = $params->def('displayhome',1);
$displaywritead = $params->def('displaywritead',1);
$displayprofile = $params->def('displayprofile',1);
$displaymyads = $params->def('displaymyads',1);
$displayrules = $params->def('displayrules',1);
$displayallads = $params->def('displayallads',1);
$displaycategories = $params->def('displaycategories',1);
$displayseparators = $params->def('displayseparators',1);

if ($displaycategories == 1) {
$cc = $catmodel->getCategories();
$orderlist = array();
// first pass - collect children
foreach ($cc as $v ) {
$orderlist[$v->id] = $v;
}

$current_list[] = $catid;
if ($catid != -1)
{
$current = $catid;
while((isset($orderlist[$current])) && ($orderlist[$current]->parent != 0))
{
$current_list[] = $orderlist[$current]->parent;
$current = $orderlist[$current]->parent;
}
}
}

$lang = JFactory::getLanguage();
$lang->load("com_adsmanager");

$confmodel  = new AdsmanagerModelConfiguration();
$conf = $confmodel->getConfiguration();

switch($conf->comprofiler)
{
case 3:
$link_show_profile = TRoute::_("index.php?option=com_community&view=profile");
$link_show_user = TRoute::_("index.php?option=com_adsmanager&view=myads");
break;
case 2:
$link_show_profile = TRoute::_("index.php?option=com_comprofiler&task=userDetails");
$link_show_user = TRoute::_("index.php?option=com_comprofiler&task=showProfile&tab=AdsManagerTab");
break;
case 1:
$link_show_profile = TRoute::_("index.php?option=com_comprofiler&task=profile");
$link_show_user = TRoute::_("index.php?option=com_adsmanager&view=myads");
break;
default:
$link_show_profile = TRoute::_("index.php?option=com_adsmanager&view=profile");
$link_show_user = TRoute::_("index.php?option=com_adsmanager&view=myads");
break;
}

$user = JFactory::getUser();

$link_front = TRoute::_("index.php?option=com_adsmanager&view=front");
$link_write_ad = TRoute::_("index.php?option=com_adsmanager&task=write");
$link_show_rules = TRoute::_("index.php?option=com_adsmanager&view=rules");
$link_show_all = TRoute::_("index.php?option=com_adsmanager&view=list");

require(JModuleHelper::getLayoutPath('mod_adsmanager_menu'));
$content="";
$path = JPATH_ADMINISTRATOR.'/../libraries/joomla/database/table';
JTable::addIncludePath($path);

*

Netman_avs

  • Захожу иногда
  • 56
  • 1 / 0
Re: AdsManager 2.6.5 - спрятать меню от гостей
« Ответ #20 : 11.03.2013, 15:09:22 »
Решил вопрос с модулем следущим образом.
1. Сдублировал сам модуль mod_adsmanager_menu. В нем отключил ненужные мне пункты

2. Создал группу для гостей, урок по ссылке
http://joomla-school.com/prava-polzovateley/1510-publikuem-modul-joomla-2-5-tolko-dlya-nezaregistrirovannykh-polzovatelej.html

3. В продублированного модуля в доступе выбрал ДЛЯ ГОСТЕЙ.
Все работает!
*

pechnik

  • Новичок
  • 2
  • 0 / 0
Re: AdsManager 2.6.5 - спрятать меню от гостей
« Ответ #21 : 07.04.2013, 16:57:45 »
А как отключил, какие конкретно строки?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 9844
Последний ответ 27.03.2020, 22:39:23
от Pavel
Два компонента AdsManager в одном движке

Автор kaman62

Ответов: 12
Просмотров: 24953
Последний ответ 27.03.2020, 22:32:04
от Pavel
Onlinestatus CB в AdsManager

Автор Den JW

Ответов: 1
Просмотров: 7545
Последний ответ 17.02.2020, 23:37:52
от Den JW
Хочу уточнить, есть в AdsManager возможность загрузки объявлений с парсера?

Автор DomBeri

Ответов: 3
Просмотров: 6217
Последний ответ 28.03.2019, 17:20:10
от DomBeri
Изменить категории в AdsManager 3.1.5

Автор Doc

Ответов: 2
Просмотров: 6668
Последний ответ 17.03.2019, 21:17:30
от Doc