| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Редактирование объявления из личного кабинета https://forum.illusionweb.ru/viewtopic.php?f=3&t=2151 |
Страница 1 из 1 |
| Автор: | Виталий [ 26 янв 2012, 00:43 ] |
| Заголовок сообщения: | Редактирование объявления из личного кабинета |
Здравствуйте! Назрел вопрос- как сделать редактирование и удаление своего же объявления пользователем только в личном кабинете? За редактирование и удаление объявления отвечает код Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. который находится и в файле list.html и в файле message.html Удаляя этот код и оттуда и оттуда -в итоге получаем следущее- в личном кабинете под объявлением исчезают кнопки редактирования и удаления. Как я понял в личном кабинете объявления выводятся посредством list.html Необходимо добавить эти кнопки только в личном кабинете под объявлением (users_panel.html -отвечает за вывод левого блока --а какой файл отвечает за вывод объявлений справа в личном кабинете) Буду рад любой помощи, спасибо |
|
| Автор: | Виталий [ 26 янв 2012, 17:03 ] |
| Заголовок сообщения: | Re: Редактирование объявления из личного кабинета |
неужели никто так не делал?) |
|
| Автор: | alexsam [ 27 янв 2012, 11:34 ] |
| Заголовок сообщения: | Re: Редактирование объявления из личного кабинета |
Напишите условие в самом list.html, если это "панель управления" - выводим ссыль на редактирование, "в остльных случаях" - нет. |
|
| Автор: | Geo [ 27 янв 2012, 15:44 ] |
| Заголовок сообщения: | Re: Редактирование объявления из личного кабинета |
добавьте условие if($smarty.get.cat.0 = 'users') |
|
| Автор: | Виталий [ 27 янв 2012, 18:09 ] |
| Заголовок сообщения: | Re: Редактирование объявления из личного кабинета |
сложно разобраться в синтаксисе-поэтому буду рад любому совету добавляю ваше условие в начало кода-получается следующее Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. получается вначале 2 условия - 1-ое условие (если это панель управления) 2 условие ( показывать кнопки редактирования своих же объявлений только зарегистрированному пользователю) скрипт ругается --где то я допустил ошибку |
|
| Автор: | alexsam [ 28 янв 2012, 04:32 ] |
| Заголовок сообщения: | Re: Редактирование объявления из личного кабинета |
{%if $smarty.get.cat.0 = 'users' %} - без скобочек попробуй. |
|
| Автор: | Виталий [ 28 янв 2012, 15:53 ] |
| Заголовок сообщения: | Re: Редактирование объявления из личного кабинета |
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 |
|
| Автор: | alexsam [ 28 янв 2012, 17:24 ] |
| Заголовок сообщения: | Re: Редактирование объявления из личного кабинета |
{%if $smarty.get.cat.0 == 'users' %} два равно должно быть (присвоение) |
|
| Автор: | Виталий [ 28 янв 2012, 20:01 ] |
| Заголовок сообщения: | Re: Редактирование объявления из личного кабинета |
alexsam -огромное спасибо- все отлично работает) вот так приходится к синтаксису привыкать) Вопрос решен--возможно кому пригодится данное решение (Редактирование и удаление своего же объявления пользователем только из личного кабинета) в файл list.html в конце объявления (после надписи <!-- КОНЕЦ ОБЪЯВЛЕНИЯ -->) вставляем код Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|