• Страница 1 из 1
  • 1
Модератор форума: Centr, SasHa_pro  
СВОЯ МОДЕР-ПАНЕЛЬ
Centr Дата: Вт, 08.06.2010, 21:45 | Сообщение # 1
Сообщений: 766
Замечания:
 
Написал небольшую статью как вместо старой, надоедливой модер панельки, сделать её подходящей под сайт. Это не замена картинок, здесь вы сами выбираете — сделать кнопку картинкой, ссылкой, кнопкой и прочим прочим... Всё очень легко.
Для начала нам нужно поместить где-либо стандартную $MODER_PANEL$ и спрятать её, пример:

Code
<div style="display:none;">$MODER_PANEL$</div>

Дальше всё зависит от вас.
Для создания действия над материалом, нужно всего лишь сделать простую ссылку.
Обычный пример обычной ссылки:

Code
<a onclick="[color=red]Необходимая функция[/color]" href="javascript://"></a>

Обычный пример картинки-ссылки:

Code
<a onclick="[color=red]Необходимая функция[/color]" href="javascript://"><img src="[color=red]Ссылка на картинку[/color]"/></a>

Обычный пример кнопки-ссылки:

Code
<a onclick="[color=red]Необходимая функция[/color]" href="javascript://"><button>[color=red]Текст кнопки[/color]</button></a>

А теперь подробнее изучим что же должно быть на месте «Необходимая функция».
Функция для удаления материала.
$('a > #dib$ID$').click();

2. Функция для редактирования материала.

document.location.href='/Название модуля/0-0-0-$ID$-10';

3. Функция для управления счётчиками материала.

new _uWnd('cScEn',' ',-280,-100,{autosize:1,closeonesc:1,resize:0},{url:'/index/87-2-$ID$'});

4. Функция для управления тэгами материала.

new _uWnd('cTgEn',' ',-450,-100,{autosize:1,closeonesc:1,resize:0},{url:'/index/52-2-$ID$'});

5. Функция для отметки человека (Фотоальбом).

var a=window._phgui;if(a)a.startedit();

6. Функция для поворота на 90° влево (Фотоальбом).

if(confirm('Вы подтверждаете данное действие?')){window.location.href='/photo/0-0-$ID$-6';} return false;

7. Функция для поворота на 90° вправо (Фотоальбом).

if(confirm('Вы подтверждаете данное действие?')){window.location.href='/photo/0-0-$ID$-6-1';} return false;

8. Функция для покраски в чёрно-белое (Фотоальбом).

if(!doGray && confirm('Вы подтверждаете данное действие?')){doGray=1;doGrayscale();} return false;

9. Функция для покраски в чёрно-белое (Фотоальбом).

if(!doGray && confirm('Вы подтверждаете данное действие?')){doGray=1;doGrayscale();} return false;


  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшии пользователи Новые пользователи
Ketrawars.ru (1)
СЕЙЧАС Фригейм.рф новый сервер Lineage2 x50HL (0)
СЕГОДНЯ Фригейм открытие! Lineage2 3GAME.RU (0)
Фригейм - 11 января, Lineage2 (0)
Хотите БЕСПЛАТНО почувствовать ЦИ!? (0)
Общаемся (167)
Обломай товарища (41)
Конкурс №1 (41)
Обсуждение игр 2009 - 2010 года) (37)
Лучший Модератор (33)
Centr (766)
SnipeR2010 (326)
Leon-Killer (307)
Житель (211)
SasHa_pro (146)
dp120886lvp (28.03.2017)
-=vertus=-cheg (12.11.2016)
Efimovanxa (19.04.2016)
bioware73 (25.11.2015)
prezident (13.11.2015)