Grandsire Опубликовано 28 Сентября 2008 Жалоба Поделиться Опубликовано 28 Сентября 2008 (изменено) Есть задача для Гостей для версии 2.3.5 в стандартном синем стиле "спрятать" все кнопки с отображения на страницах просмотра Форума и Темы.Имеется ввиду"Новая тема""Ответить""Редактировать""Быстрый ответ""Цитировать""Ответить с цитированием""Пожаловаться" Оставить только стрелку вверх. На Форуме нет регистрации и кнопками пользуется только админская группа.Где и что дописать надо в скриптах? Изменено 28 Сентября 2008 пользователем Grandsire Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 28 Сентября 2008 Жалоба Поделиться Опубликовано 28 Сентября 2008 Поиск, ня?) Найти кнопочки в шаблонах и заключить их между<if="$this->ipsclass->member['id']"> {кнопки} </if> Всё, что внутри постов, в skin_topic -> RenderRow"Новая тема" и "Ответить" тоже в skin_topic, имя шаблона не помню. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Grandsire Опубликовано 29 Сентября 2008 Автор Жалоба Поделиться Опубликовано 29 Сентября 2008 Спасибо,попробую так сделать-идея понятна)) .з.ы.в поиске еще надо правильное "волшебное" слово знать,что бы нашлось то что нужно Кстати...наверняка опять столкнусь с поиском ,где же в шаблонах находится описание кнопок "+цитата" и "-цитата", именно описание макроса в фигурных скобках.Или этого момента в принципе нет и она описывается иным способом?.В соседней моей теме по замене кнопок на текстовую ссылку я со всеми кнопками разобрался,кроме этих двух.То что предложил Саннис сработало чисто по тексту,но кнопка в этом случае перестала работать.Извините,если выражаю мысли не корректно с точки зрения спеца по скриптам. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Grandsire Опубликовано 29 Сентября 2008 Автор Жалоба Поделиться Опубликовано 29 Сентября 2008 Хорошо..допустим нашел код <td class='nopad' style='padding:0px 0px 5px 0px' align="right" nowrap="nowrap"><a href="{$this->ipsclass->base_url}act=post&do=new_post&f={$data['id']}"><{A_POST}></a></td> И добавляю так <td class='nopad' style='padding:0px 0px 5px 0px' align="right" nowrap="nowrap"><a href="{$this->ipsclass->base_url}act=post&do=new_post&f={$data['id']}"><if="$this->ipsclass->quest['id']"><{A_POST}></if></a></td> то она исчезает с "глаз" не только для тех кому нужно(ГОСТЯМ), а и для админа то же),а надо что бы и member и admin видели кнопкигде ошибочка? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Alex I Опубликовано 29 Сентября 2008 Жалоба Поделиться Опубликовано 29 Сентября 2008 (изменено) Может стоит в условие всю ячейку заключить? С учетом структуры таблицы, конечно. Изменено 29 Сентября 2008 пользователем Alex I Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Grandsire Опубликовано 29 Сентября 2008 Автор Жалоба Поделиться Опубликовано 29 Сентября 2008 Может стоит в условие всю ячейку заключить? С учетом структуры таблицы, конечно. Попробовал так <if="$this->ipsclass->member['id']"><td class='nopad' style='padding:0px 0px 5px 0px' align="right" nowrap="nowrap"><a href="{$this->ipsclass->base_url}act=post&do=new_post&f={$data['id']}"><{A_POST}></a></td> </tr></if> Получилось вроде СПАСИБО)Будем с остальными кнопариками разбираться. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Alex I Опубликовано 29 Сентября 2008 Жалоба Поделиться Опубликовано 29 Сентября 2008 Попробовал так <if="$this->ipsclass->member['id']"><td class='nopad' style='padding:0px 0px 5px 0px' align="right" nowrap="nowrap"><a href="{$this->ipsclass->base_url}act=post&do=new_post&f={$data['id']}"><{A_POST}></a></td> </tr></if> Получилось вроде СПАСИБО)Будем с остальными кнопариками разбираться. Лучше так: <if="$this->ipsclass->member['id']"> <td class='nopad' style='padding:0px 0px 5px 0px' align="right" nowrap="nowrap"> <a href="{$this->ipsclass->base_url}act=post&do=new_post&f={$data['id']}"><{A_POST}></a> </td> </if> </tr> И если кол-во ячеек играет роль, сделать пустой блок по else. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Grandsire Опубликовано 29 Сентября 2008 Автор Жалоба Поделиться Опубликовано 29 Сентября 2008 (изменено) http://hondamaster.ru/index.php?showtopic=...0entry112Скрыл все лишние кнопки для Гостей,кроме двух стрелок(быстрый переход вверх или вниз страницы)-они нужны Гостям при наличии длинных страницПока все устроило.Спасибо за помощь!! Изменено 29 Сентября 2008 пользователем Grandsire Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
rgaraev Опубликовано 29 Сентября 2008 Жалоба Поделиться Опубликовано 29 Сентября 2008 topics.php в функции function topic_set_up() добавь if ( $this->ipsclass->check_perms($this->forum['reply_perms']) == FALSE ) { $this->ipsclass->input['acc_reply'] = 1; } if ( $this->ipsclass->check_perms($this->forum['start_perms']) == FALSE ) { $this->ipsclass->input['acc_start'] = 1; } потом в админке в шаблоне заключи кнопки под любым условием <if="$this->ipsclass->input['acc_start'] = 1"> или <if="$this->ipsclass->input['acc_reply'] = 1;"> и потом просто ставь в масках доступа на форум запрет начала новои темы или ответов, т.е. у кого должны быть будят кнопки Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Grandsire Опубликовано 29 Сентября 2008 Автор Жалоба Поделиться Опубликовано 29 Сентября 2008 Так у меня сейчас только Гости и не видят кнопки,а мне,как пользователю, для работы и наполнения видно все.)Смысл в том,что на данном сайте нет регистрации пользователей-чисто справочно-ознакомительная инфо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
rgaraev Опубликовано 30 Сентября 2008 Жалоба Поделиться Опубликовано 30 Сентября 2008 ну а так можно видемостью по маскам определять, то же полезно)) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Grandsire Опубликовано 30 Сентября 2008 Автор Жалоба Поделиться Опубликовано 30 Сентября 2008 ну а так можно видемостью по маскам определять, то же полезно))Спасибо))Идея понятна,возможно для других целей пригодится!) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
rgaraev Опубликовано 1 Октября 2008 Жалоба Поделиться Опубликовано 1 Октября 2008 на самом деле удивлен почему в новых версиях это по дефолту не сделали, нет прав писать тогда и кнопки ненужны)) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Grandsire Опубликовано 1 Октября 2008 Автор Жалоба Поделиться Опубликовано 1 Октября 2008 на самом деле удивлен почему в новых версиях это по дефолту не сделали, нет прав писать тогда и кнопки ненужны))Согласен,тк наличие кнопок подразумевает их использование и желание кликнуть-результат,прочтение сообщения ,что у вас нет прав.А зачем эти лишние обращения ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
idTails Опубликовано 1 Октября 2008 Жалоба Поделиться Опубликовано 1 Октября 2008 на самом деле удивлен почему в новых версиях это по дефолту не сделали, нет прав писать тогда и кнопки ненужны))Смотря какие.У меня, например, есть форум где гостям разрешено постить. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
rgaraev Опубликовано 2 Октября 2008 Жалоба Поделиться Опубликовано 2 Октября 2008 на самом деле удивлен почему в новых версиях это по дефолту не сделали, нет прав писать тогда и кнопки ненужны))Смотря какие.У меня, например, есть форум где гостям разрешено постить. где разрешено там и будят кнопки) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.