Перейти к контенту
  • 0

Кнопка для выполнения определённой функции


DANMASTER

Вопрос

Здравствуйте, я хотел бы спросить, как сделать следущие вещи:

1. Добавить кнопку, чтобы она была видна только для модераторов и администраторов.

 

2. При нажатие на кнопку которая будет стоять возле каждого поста у модеров и админов, всё сообщение полностью должно переместиться в теги [hidе][/hidе].

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Добавить кнопку, чтобы она была видна только для модераторов и администраторов.

например в skin_topic.php

в function Mod_Panel

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Просто так не объяснишь в 2-х словах.

Вообще делать нужно так (я бы сделал так)

 

1) в skin_global.php написАл бы функцию, которая возвращала в своём результате html код кнопок модератора

2) в Topics.php и в Post.php проверялся бы на модератора и супер-модератора и вызывал её и приравнивал в определённую переменнную.

3) переменную передавал в функцию скина, соответствующую форме быстрого ответа и в функцию скина соотвествующую форме "долгого" ответа

4) в функциях форм ответа вставил бы переданную переменную, чтобы она отображалась среди других (юзерских кнопок).

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Эх как всё сложно то....
Ссылка на комментарий
Поделиться на других сайтах

  • 0

а ты как хотел...

на самом деле Song шутит :D

перевожу примерно.

1.

в skin_global.php написАл бы функцию, которая возвращала в своём результате html код кнопок модератора

берется любая функция рисования кнопки и делается клон с вариациями на тему.

 

2.

в Topics.php и в Post.php проверялся бы на модератора и супер-модератора и вызывал её и приравнивал в определённую переменнную.

такая проверка там уже есть - проверяется же как-то, что нужно показать кнопки удаления поста, редактирования.

просто нужно немножко подумать и обработать напильником под себя...

 

3.

переменную передавал в функцию скина, соответствующую форме быстрого ответа и в функцию скина соотвествующую форме "долгого" ответа

тоже, соответственно, куча таких вызовов вроде this-html присутствуют во всех скинах.

 

4.

ну ты понял ;-)

 

в общем, ориентируйся по тому как вывести кнопку на кнопку "удалить" (только не забудь, что удалять можно позволить и простым смертным - используй для образца, но голову не забывай включать)

 

а по тому, как прописать нужный BB-код, коим и будет твой [hide] - тоже сто раз уже говорено.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
обработать напильником под себя...

Эх. кто бы знал как я не люблю напильник!

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.