Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 16:04



Ответить на тему  [ Сообщений: 9 ] 
Редактирование объявления из личного кабинета 
Автор Сообщение

Зарегистрирован: 14 янв 2012, 20:02
Сообщения: 26

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

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

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

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


26 янв 2012, 00:43
Профиль

Зарегистрирован: 14 янв 2012, 20:02
Сообщения: 26

неужели никто так не делал?)


26 янв 2012, 17:03
Профиль
Аватара пользователя

Зарегистрирован: 23 сен 2010, 04:13
Сообщения: 717
Откуда: г.Владивосток
Аватара пользователя

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

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

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

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


27 янв 2012, 11:34
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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


27 янв 2012, 15:44
Профиль

Зарегистрирован: 14 янв 2012, 20:02
Сообщения: 26

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

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


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

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


27 янв 2012, 18:09
Профиль
Аватара пользователя

Зарегистрирован: 23 сен 2010, 04:13
Сообщения: 717
Откуда: г.Владивосток
Аватара пользователя

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

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

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

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


28 янв 2012, 04:32
Профиль

Зарегистрирован: 14 янв 2012, 20:02
Сообщения: 26

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


28 янв 2012, 15:53
Профиль
Аватара пользователя

Зарегистрирован: 23 сен 2010, 04:13
Сообщения: 717
Откуда: г.Владивосток
Аватара пользователя

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

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

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

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


28 янв 2012, 17:24
Профиль

Зарегистрирован: 14 янв 2012, 20:02
Сообщения: 26

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

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

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


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

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

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


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

Найти:
cron