Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.118.140.78
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Модератор форума: Hawk  
Onclick действия для модер-панели
Сообщение оставлено 26.07.2011 в 02:34:12 | Сообщение #1
Написал небольшую статью как вместо старой, надоедливой модер панельки, сделать её подходящей под сайт. Это не замена картинок, здесь вы сами выбираете — сделать кнопку картинкой, ссылкой, кнопкой и прочим прочим... Всё очень легко.
Для начала нам нужно поместить где-либо стандартную $MODER_PANEL$ и спрятать её, пример:
Code
<div style="display:none;">$MODER_PANEL$</div>

Дальше всё зависит от вас.
Для управления над материалом, нужно всего лишь сделать простую ссылку.
Обычный пример обычной ссылки:
Code
<a onclick="Необходимая функция" href="javascript://">Текст</a>

Обычный пример картинки-ссылки:
Code
<a onclick="Необходимая функция" href="javascript://"><img src="Ссылка на картинку"/></a>

Обычный пример кнопки-ссылки:
Code
<a onclick="Необходимая функция" href="javascript://"><button>Текст кнопки</button></a>

Необходимая функция — вот здесь всё начнется. Изучим что здесь должно быть для разных действий.
1. Функция для удаления материала.
Code
$('a > #dib$ID$').click();

2. Функция для редактирования материала.
Code
document.location.href='/Название модуля/0-0-0-$ID$-10';

3. Функция для управления счётчиками материала.
Code
new _uWnd('cScEn',' ',-280,-100,{autosize:1,closeonesc:1,resize:0},{url:'/index/87-2-$ID$'});

4. Функция для управления тэгами материала.
Code
new _uWnd('cTgEn',' ',-450,-100,{autosize:1,closeonesc:1,resize:0},{url:'/index/52-2-$ID$'});

5. Функция для отметки человека (Фотоальбом).
Code
var a=window._phgui;if(a)a.startedit();

6. Функция для поворота на 90° влево (Фотоальбом).
Code
if(confirm('Вы подтверждаете данное действие?')){window.location.href='/photo/0-0-$ID$-6';} return false;

Вы подтверждаете данное действие? — можно исправить.
7. Функция для поворота на 90° вправо (Фотоальбом).
Code
if(confirm('Вы подтверждаете данное действие?')){window.location.href='/photo/0-0-$ID$-6-1';} return false;

Вы подтверждаете данное действие? — можно исправить.
8. Функция для покраски в чёрно-белое (Фотоальбом).
Code
if(!doGray && confirm('Вы подтверждаете данное действие?')){doGray=1;doGrayscale();} return false;

Вы подтверждаете данное действие? — можно исправить.
9. Функция для покраски в чёрно-белое (Фотоальбом).
Code
if(!doGray && confirm('Вы подтверждаете данное действие?')){doGray=1;doGrayscale();} return false;

Вы подтверждаете данное действие? — можно исправить.
Автор статьи: Staill.
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика