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

Polosatyi

  • Осваиваюсь на форуме
  • 116
  • 3
На странице краткого вывода списка объявлений в режиме List и странице вывода результатов поиска объявлений у меня отображаются ссылки "Новое объявление", "Все объявления", "Мой профиль", "Мои объявления"  даже для не зарегистрированных пользователей.



Как мо;но сделать, чтобы эти ссылки отображались только для вошедших на сайт зарегистрированных пользователей?

В файле default.php  за вывод этих ссылок отвечает вот этот код:

<?php  $this->general->showGeneralLink()  ?>
*

Polosatyi

  • Осваиваюсь на форуме
  • 116
  • 3
На странице подробного вида объявления в этом де месте появляются ссылки "Обновить" и "Удалить", и вот они показываются только зарегистрированным пользователям, причем для каждого пользователя эти ссылки появляются только на тех объявлениях, которые создали именно эти пользователи.

Код который выводит эти ссылки вот такой:

<div class="span4">
            <?php
                echo '<div class="text-right">';
                if ($this->content->userid != 0 && $this->userid == $this->content->userid)   {
            ?>
            <div>
            <?php
               $target = TRoute::_("index.php?option=com_adsmanager&task=write&catid=".$this->content->category."&id=".$this->content->id);
               echo "<a href='".$target."'>".JText::_('ADSMANAGER_CONTENT_EDIT')."</a>";
               echo "&nbsp;";
               $target = TRoute::_("index.php?option=com_adsmanager&task=delete&catid=".$this->content->category."&id=".$this->content->id);
               echo "<a href='".$target."'>".JText::_('ADSMANAGER_CONTENT_DELETE')."</a>";
            ?>
            </div>


Может как-то по аналогии можно замутить и со ссылками "Новое объявление", "Все объявления", "Мой профиль", "Мои объявления" ? Я в ПХП не сильно шарю, подскажите пожалуйста кто шарит...
*

Ishti39

  • Осваиваюсь на форуме
  • 145
  • 8
в админке>>>в компоненте AdsManager>>>в конфигурации>>>вкладка:Показать>>>в строке:Показать верхнее меню> ставите> Нет.Сохраняете и радуетесь проделанной работе  ^-^
Учиться?учиться и ещё раз учиться
*

Polosatyi

  • Осваиваюсь на форуме
  • 116
  • 3
в админке>>>в компоненте AdsManager>>>в конфигурации>>>вкладка:Показать>>>в строке:Показать верхнее меню> ставите> Нет.Сохраняете и радуетесь проделанной работе  ^-^

Эмм...спасибо, и правда не заметил этот пункт)  Только проблема - теперь это меню не показывается даже если на сайт входит зарегистрированный пользователь.
Получается у зарегистрированных пользователей теперь нет возможности добавлять объявления с фронтэнда? Только с бэкэкнда? Как же быть?
*

Polosatyi

  • Осваиваюсь на форуме
  • 116
  • 3
Понял, надо создавать отдельный модуль меню типа Adsmsnsger и выставить для него права только для Registered, а верхнее меню отключить нахрен)

Спасибо!
*

ksusha

  • Осваиваюсь на форуме
  • 60
  • 1
Цитировать
Понял, надо создавать отдельный модуль меню типа Adsmsnsger и выставить для него права только для Registered, а верхнее меню отключить нахрен)
А где можно скачать такой модуль?
*

ksusha

  • Осваиваюсь на форуме
  • 60
  • 1
Цитировать
в админке>>>в компоненте AdsManager>>>в конфигурации>>>вкладка:Показать>>>в строке:Показать верхнее меню> ставите> Нет.Сохраняете и радуетесь проделанной работе
Скажите, а можно ли эти строчки меню расположить под объявлениями, снизу, если их не отключать в админке?
*

Polosatyi

  • Осваиваюсь на форуме
  • 116
  • 3
А где можно скачать такой модуль?

Ксюш, его не надо скачивать, он уже есть у вас в AdsManager. Зайдите в  Менеджер модулей - Создать (добавить) новый модуль - выберите из списка модуль Меню AdsManager.

Скажите, а можно ли эти строчки меню расположить под объявлениями, снизу, если их не отключать в админке?

Конечно можно.  В файле default.php который отвечает за отображение конкретной странички (страничка списка или страничка результатов поиска) просто переместите код который выводит это меню, в самый конец файла, сразу после кода который выводит объявления.
*

ksusha

  • Осваиваюсь на форуме
  • 60
  • 1
Polosatyi, спасибо, сделала, как вы сказали, меню теперь отображается внизу и модуль оказывается есть, не заметила его.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Форма добавления объявления

Автор AvtoPobeda

Ответов: 1
Просмотров: 233
Последний ответ 31.07.2017, 17:16:01
от AvtoPobeda
Вывод "Классифицированные объявления" вместо меню на всех страницах

Автор d.im_a

Ответов: 3
Просмотров: 196
Последний ответ 01.07.2017, 15:33:16
от d.im_a
При изменении своего объявления пользователем, оно становиться неактивно(не опубликовано)

Автор efimov777

Ответов: 1
Просмотров: 182
Последний ответ 21.06.2017, 21:56:46
от efimov777
[Решено] Похожие объявления в AdsManager 2.9.13

Автор Ishti39

Ответов: 17
Просмотров: 3435
Последний ответ 06.06.2017, 22:08:18
от gremeru777
Перестали работать ссылки ЧПУ в ADS

Автор efimov777

Ответов: 0
Просмотров: 182
Последний ответ 03.06.2017, 19:45:17
от efimov777