Сообщения без ответов | Активные темы Текущее время: 24 окт 2026, 05:14



Ответить на тему  [ Сообщений: 9 ] 
Редактирование объявления из личного кабинета 
Автор Сообщение
Здравствуйте! Назрел вопрос- как сделать редактирование и удаление своего же объявления пользователем только в личном кабинете?
За редактирование и удаление объявления отвечает код
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

который находится и в файле list.html и в файле message.html

Удаляя этот код и оттуда и оттуда -в итоге получаем следущее- в личном кабинете под объявлением исчезают кнопки редактирования и удаления.
Как я понял в личном кабинете объявления выводятся посредством list.html
Необходимо добавить эти кнопки только в личном кабинете под объявлением (users_panel.html -отвечает за вывод левого блока --а какой файл отвечает за вывод объявлений справа в личном кабинете)

Буду рад любой помощи, спасибо


Профиль
неужели никто так не делал?)


Профиль
Напишите условие в самом list.html, если это "панель управления" - выводим ссыль на редактирование, "в остльных случаях" - нет.

_________________
» Хостинг 98 р\месяц и домен в подарок

Зарабатывай на своем сайте!
Специально для досок объявлений.

» Заработок с AD
» Заработок с CityAds
» Заработок с AdAds


Профиль
добавьте условие if($smarty.get.cat.0 = 'users')


Профиль
сложно разобраться в синтаксисе-поэтому буду рад любому совету

добавляю ваше условие в начало кода-получается следующее
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


получается вначале 2 условия -
1-ое условие (если это панель управления)
2 условие ( показывать кнопки редактирования своих же объявлений только зарегистрированному пользователю)

скрипт ругается --где то я допустил ошибку


Профиль
{%if $smarty.get.cat.0 = 'users' %} - без скобочек попробуй.

_________________
» Хостинг 98 р\месяц и домен в подарок

Зарабатывай на своем сайте!
Специально для досок объявлений.

» Заработок с AD
» Заработок с CityAds
» Заработок с AdAds


Профиль
alexam спасибо за совет- но не помогло -скрипт выкинул след. ошибку
Fatal error: Smarty error: [in list.html line 81]: syntax error: unidentified token '=' (Smarty_Compiler.class.php, line 1410) in
мой_сайт/smarty/libs/Smarty.class.php on line 1113


Профиль
{%if $smarty.get.cat.0 == 'users' %} два равно должно быть (присвоение)

_________________
» Хостинг 98 р\месяц и домен в подарок

Зарабатывай на своем сайте!
Специально для досок объявлений.

» Заработок с AD
» Заработок с CityAds
» Заработок с AdAds


Профиль
alexsam -огромное спасибо- все отлично работает) вот так приходится к синтаксису привыкать)

Вопрос решен--возможно кому пригодится данное решение (Редактирование и удаление своего же объявления пользователем только из личного кабинета)

в файл list.html в конце объявления (после надписи <!-- КОНЕЦ ОБЪЯВЛЕНИЯ -->)
вставляем код
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 9 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron