Пособие начинаещему админу

Перейти вниз

Пособие начинаещему админу

Сообщение  Admin в Вт Авг 24, 2010 2:41 pm


Код "Сделать стартовой"


Код HTML:
<div id="HP" style="width:150px;height:25px;line-height:25px;text-align:center;background:red;cursor:pointer;">Set Home Page</div>
<script type="text/javascript">
(function(HomePage){
var HP = document.getElementById("HP");
HP.onclick = document.all&&!window.opera ?
function(){
this.style.behavior = 'url(#default#homepage)';
this.setHomePage(HomePage)
}
: function(){
if (window.netscape&&window.netscape.security){
netscape.security.PrivilegeManager.enablePrivilege('UniversalPreferencesRead');
if (navigator.preference('browser.startup.homepage')!=HomePage) {
netscape.security.PrivilegeManager.enablePrivilege('UniversalPreferencesWrite');
navigator.preference('browser.startup.homepage',HomePage);
}
}
}
})('http://www.domain.com/');
</script>инструкции/обсуждения/вопросы



Как перекидывать при бане на определенную страничку

Идем в шаблон "Окно киллера" и находим следующий кусок кода:


Код HTML:
%ACTION_PANEL<<<END
<fieldset>
<legend>действие&nbsp;</legend>
%radio("action", 2, [1, " лишить слова", 2, " выкинуть", 3, " открыть окна"], "<br>")%
</fieldset>
END%Это список действий который выполняет киллка. Добавляем к ним ещё одно действие "перебросить на адрес_сайта". Получаем следующее:


Код HTML:
%ACTION_PANEL<<<END
<fieldset>
<legend>действие&nbsp;</legend>
%radio("action", 2, [1, " лишить слова", 2, " выкинуть", 3, " открыть окна", 4, " перебросить на адрес_сайта"], "<br>")%
</fieldset>
END%Наше новое действие получилось под номером 4. Значит идем в Js Killer Actions и соответственно в Action 4 добавляем следующее:


Код HTML:
window.top.location.href="адрес_сайта"примечание: как вы уже наверное поняли из примера, номер Actiona должен соответствовать номеру действия в окне киллера.
инструкции/обсуждения/вопросы



Кнопка/ссылка регистрации с сохранением рефералов (работает внутри чата)

Пример ссылки:

Код HTML:
<a href="#" onclick="parent.fwo('/people/form', 'Регистрация', 600, 0, 131, 0, 0); return false;">нажмите сюда</a>Пример кнопки:

Код HTML:
<input value="нажми сюда" style="как хотите так и оформляйте" onclick="parent.fwo('/people/form', 'Регистрация', 600, 0, 131, 0, 0);" type="button">инструкции/обсуждения/вопросы



Ссылка регистрации с сохранением рефералов (для стартовых страниц)


Код HTML:
<a href="/people/form%??ref=%GET('ref')%?%">нажмите сюда</a>инструкции/обсуждения/вопросы



Команды Навигации в любом фрейме

Смайлики:

Код HTML:
<input value="Смайлики" style="border: 1px solid blue; height: 20px; color: blue;" onclick="parent.August.smiles(); return false;" type="button">Личные настройки:

Код HTML:
<input value=">> Личные настройки <<" style="border: 0px; background: transparent; color: red; font-weight: bold; font-family: Tahoma; font-size: 15px; text-decoration: none;" onclick="parent.August.setup(); return false;" type="button">Разгавор:

Код HTML:
<input value=">> Разговор <<" style="border: 0px; background: transparent; color: red; font-weight: bold; font-family: Tahoma; font-size: 15px; text-decoration: none;" onclick="parent.August.view(); return false;" type="button">Что мне сказали?

Код HTML:
<input value=">> Что мне сказали? <<" style="border: 0px; background: transparent; color: red; font-weight: bold; font-family: Tahoma; font-size: 15px; text-decoration: none;" onclick="parent.August.myPhrases(); return false;" type="button">Записная книжка:

Код HTML:
<input value=">> Записная книжка <<" style="border: 0px; background: transparent; color: red; font-weight: bold; font-family: Tahoma; font-size: 15px; text-decoration: none;" onclick="parent.August.noteBook(); return false;" type="button">Любимые смайлики:

Код HTML:
<input value=">> Любимые Смайлики <<" style="border: 0px; background: transparent; color: red; font-weight: bold; font-family: Tahoma; font-size: 15px; text-decoration: none;" onclick="parent.August.mySmiles(); return false;" type="button">
Игноры:

Код HTML:
<input value=">> Игноры <<" style="border: 0px; background: transparent; color: red; font-weight: bold; font-family: Palatino Linotype; font-size: 15px; text-decoration: none;" onclick="parent.August.ignore(); return false;" type="button">Выход:

Код HTML:
<input value=">> Выход <<" style="border: 0px; background: transparent; color: red; font-weight: bold; font-family: Palatino Linotype; font-size: 15px; text-decoration: none;" onclick="parent.August.exit(); return false;" type="button">
Полная навигация:

Код HTML:
<b>навигация:</b></font> <input value="Личные настройки" style="border: 1px solid blue; height: 20px; color: blue;" onclick="parent.August.setup(); return false;" type="button"> <input value="Смайлики" style="border: 1px solid blue; height: 20px; color: blue;" onclick="parent.August.smiles(); return false;" type="button"> <input value="Разговор" style="border: 1px solid blue; height: 20px; color: blue;" onclick="parent.August.view(); return false;" type="button"> <input value="Любимые смайлики" style="border: 1px solid blue; height: 20px; color: blue;" onclick="parent.August.mySmiles(); return false;" type="button"> <input value="Что мне сказали" style="border: 1px solid blue; height: 20px; color: blue;" onclick="parent.August.myPhrases(); return false;" type="button"> <input value="Игноры" style="border: 1px solid blue; height: 20px; color: blue;" onclick="parent.August.ignore(); return false;" type="button"> <input value="Записная книжка" style="border: 1px solid blue; height: 20px; color: blue;" onclick="parent.August.noteBook(); return false;" type="button"> <input value="Выход" style="border: 1px solid blue; height: 20px; color: blue;" onclick="parent.August.exit(); return false;" type="button"></td></tr></table>инструкции/обсуждения/вопросы



Иконка в браузере

ссылка на тему



Топик "Игры в чате"


Код HTML:
<center><b><big><gradient color='#be6c62-#ffcc33-#be6c62-#ffcc33-#be6c62'>
ОБЩАЙТЕСЬ И ИГРАЙТЕ ОДНОВРЕМЕННО!
</gradient></big></b><br>
В нашем чате вы можете играть в игры:<br><br>
<table>
<tr>
<th><a onClick="return x.gameCmd ('g=chess&c=42')" href=><img src=games/images/chess.png width=50 height=50 border=0 hspace=20></a>
<th><a onClick="return x.gameCmd ('g=draughts&c=42')" href=><img src=games/images/draughts.png width=50 height=50 border=0 hspace=20></a>
<th><a onClick="return x.gameCmd ('g=corners&c=42')" href=><img src=games/images/corners.png width=50 height=50 border=0 hspace=20></a>
<th><a onClick="return x.gameCmd ('g=battleship&c=42')" href=><img src=games/images/battleship.png width=50 height=50 border=0 hspace=20></a>
<th><a onClick="return x.gameCmd ('g=durak&c=42')" href=><img src=games/images/durak.png width=50 height=50 border=0 hspace=20></a>
</tr>
<tr>
<th valign=top><a onClick="return x.gameCmd ('g=chess&c=42')" href=>шахматы</a>
<th valign=top><a onClick="return x.gameCmd ('g=draughts&c=42')" href=>шашки</a>
<th valign=top><a onClick="return x.gameCmd ('g=corners&c=42')" href=>уголки</a>
<th valign=top><a onClick="return x.gameCmd ('g=battleship&c=42')" href=>морской<br>бой</a>
<th valign=top><a onClick="return x.gameCmd ('g=durak&c=42')" href=>дурак</a>
</tr>
</table>
</center>инструкции/обсуждения/вопросы



Изменить картинки знаков зодиака

Админка/Люди/Анкета/HTML-код анкеты/
Находим код:


Код HTML:
%Z1 = '<img src=/images/z10.gif width=34 height=32>'%
%Z2 = '<img src=/images/z11.gif width=27 height=33>'%
%Z3 = '<img src=/images/z12.gif width=35 height=29>'%
%Z4 = '<img src=/images/z1.gif width=26 height=33>'%
%Z5 = '<img src=/images/z2.gif width=36 height=33>'%
%Z6 = '<img src=/images/z3.gif width=27 height=32>'%
%Z7 = '<img src=/images/z4.gif width=48 height=29>'%
%Z8 = '<img src=/images/z5.gif width=30 height=33>'%
%Z9 = '<img src=/images/z6.gif width=24 height=33>'%
%Z10 = '<img src=/images/z7.gif width=28 height=32>'%
%Z11 = '<img src=/images/z8.gif width=23 height=31>'%
%Z12 = '<img src=/images/z9.gif width=34 height=31>'%

%ZN1 = 'Козерог'%
%ZN2 = 'Водолей'%
%ZN3 = 'Рыбы'%
%ZN4 = 'Овен'%
%ZN5 = 'Телец'%
%ZN6 = 'Близнецы'%
%ZN7 = 'Рак'%
%ZN8 = 'Лев'%
%ZN9 = 'Дева'%
%ZN10 = 'Весы'%
%ZN11 = 'Скорпион'%
%ZN12 = 'Стрелец'%Заменяем пути к картинкам и размеры на нужные.
инструкции/обсуждения/вопросы



Запретить незарегенным личные настройки

Заходим в HTML-шаблоны 1->Настройки и заменяем содержимое на:

Код HTML:
<style>
button { width: 22px; padding: 1px }
select { width: 100% }
.sq { width: 6px; height: 6px }
.in { border-width: 1px; width: 100% }
.ex { padding: 10px }
#nc td, #mc td { border: 0 }
#slider { position: relative; background: #eee url(images/bg-slider.gif) 0 4px no-repeat; width: 203px; height: 26px; margin: 5px }
#slider div { position: absolute; top: 3px }
</style>

%NICK_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th colspan=2>Графический ник</th></tr>
<tr><td width=100% class=t>
<div class=ex align=center>__%?<img name=nick src=%NICK% width=%NICK_WIDTH% height=%NICK_HEIGHT%>%:%<img name=nick src=images/0.gif>?%__</div>
</td>
<td class=t>
<a id=nick_up href=><img src=admin/images/up.gif width=12 height=10 border=0 alt='сдвинуть вверх'></a><br>
<a id=nick_down href=><img src=admin/images/down.gif width=12 height=10 border=0 alt='сдвинуть вниз'></a>
</td></tr>
<tr><td colspan=2 class=t>
%checkbox("use_pic", %USER_PICTURE%, 1, " использовать графник")%<br><br>
%input("nick_pic", "", 15, 0, "class=in type=file")%
<br>Размеры: %NICK_MAX_WIDTH%x%NICK_MAX_HEIGHT%, %NICK_FILESIZE%k</td>
</tr></tr>
</table><br>
END%

%ICON_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Личная иконка</th></tr>
<tr><td class=t>
%?
<center>
<img src=%ICON% width=%ICON_WIDTH% height=%ICON_HEIGHT%><br>
%checkbox("del_icon", 0, 1, " удалить иконку")%
</center>
?%
%input("icon", "", 15, 0, "class=in type=file")%
<br>Размеры: %ICON_MAX_WIDTH%x%ICON_MAX_HEIGHT%, %ICON_FILESIZE%k
</td></tr>
</table><br>
END%

%COLOR_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>%T%</th></tr>
<tr><td align=center class=t>
<div class=ex><font id=%N%_ex></font></div>
%input("%N%_color", "", 0, 255, "class=in")%
<table id=%N%_colors_table border=0 cellpadding=0 cellspacing=0></table>
%?%GRADIENT%%(%GRADIENT_PANEL%)%?%
</td></tr>
</table><br>
END%

%GRADIENT_PANEL<<<END
</td></tr>
<tr><td class=t>
%checkbox("%N%_gradient", 0, 1, " градиентный цвет")%
<table id=%N%_gradient_colors cellspacing=1 cellpadding=0 width=100% bgcolor=black></table>
END%

%STYLE_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>%T%</th></tr>
<tr><td nowrap class=t id=%N%_fonts_table></td></tr>
<tr><td class=t>
%radio("%N%_weight", 0, [1, " тонкий", 2, " нормальный"], "<br>")%<br>
%checkbox("%N%_italic", 0, 4, " курсив")%
</td></tr>
</table><br>
END%

%INVISIBLE_PANEL<<<ENDEND
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Невидимость</th></tr>
<tr><td class=t>
%checkbox("invisible", %INVISIBLE%, 1, " невидимка")%<br>
%checkbox("friends", %FRIENDS%, 1, " только для друзей")%<br>
%checkbox("add_friend", %ADD_FRIENDS%, 1, " автодобавление друзей")%
</td></tr>
</table><br>
ENDEND%

%PHRASES_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Фразы</th></tr>
<tr><td class=t>
&nbsp;Фраза при входе:<br>
%input("enter_mess", %ENTER_MESS%, 0, 100, "class=in")%<br>
&nbsp;Фраза при выходе:<br>
%input("quit_mess", %QUIT_MESS%, 0, 100, "class=in")%<br><br>
&nbsp;TIME - текущее время<br>&nbsp;NICK - ваш ник
</td></tr>
</table><br>
END%

%MODER_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Модерирование</th></tr>
<tr><td class=t>
%?%MODER_FORM%%checkbox("notify_form", %MODER_NOTIFY_FORM%, 1, " уведомлять о регистрации новой анкеты")%<br>?%
%?%MODER_BOOK%%checkbox("notify_crea", %MODER_NOTIFY_BOOK%, 1, " уведомлять о новой записи в творчество")%<br>?%
%?%MODER_CREA%%checkbox("notify_book", %MODER_NOTIFY_CREA%, 1, " уведомлять о новой записи в гостевую книгу")%?%
</td></tr>
</table><br>
END%


%PARAM_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Параметры</th></tr>
<tr><td class=t>
%checkbox("smooth_nav", %SMOOTH_NAV%, 1, " плавная навигация")%<br>
%checkbox("smooth_mess", %SMOOTH_MESS%, 1, " плавная прокрутка")%<br>
%checkbox("show_time", %SHOW_TIME%, 1, " выводить время")%<br>
%checkbox("local_time", %LOCAL_TIME%, 1, " локальное время")%<br>
%checkbox("smiles_off", %SMILES_OFF%, 1, " отключить смайлы")%<br>
%checkbox("nicks_off", %NICKS_OFF%, 1, " отключить графники")%<br>
%checkbox("img", %IMG%, 1, " разрешить картинки")%<br>
%checkbox("media",%MEDIA%, 1, " разрешить звук")%<br>
%checkbox("mono", %MONO%, 1, " монохромный цвет")%<br>
%checkbox("keep_nick", %KEEP_NICK%, 1, " сохранять ник")%<br>
%checkbox("translit", %TRANSLIT%, 1, " транслит (Ctrl+Alt)")%<br>
%checkbox("security", %SECURITY%, 1, " высокая безопасность")%<br>
<input type=hidden name=antivirus>
</td></tr><tr><th>Вывод сообщений</th></tr>
<tr><td class=t>
%radio("dir", %DIR%, [0, " сообщения сверху", 1, " сообщения снизу"], "<br>")%<br>
&nbsp;%select("mm", %MM%, [0, 50, 1, 100, 2, 150, 3, 200, 4, 300, 5, 500], "", "style=width:60px")% фраз в окне
</td></tr>
<tr><th>Сообщения для меня</th></tr>
<tr><td class=t>
%radio("my_phrases", %MY_PHRASES%, [0, " не выделять", 1, " подчеркивать", 2, " в рамку", 3, " подсвечивать", 4, " отфильтровывать"], "<br>")%<br>
%checkbox("exactly_nick", %EXACTLY_NICK%, 1, " точная проверка ника")%
</td></tr>
</table><br>
END%

%SOUNDS_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Звуки</th></tr><tr>
<td class=t>Громкость звуков: <span id=volume></span>%
<div id=slider><div><img width=15 height=19 src=images/slider.gif></div></div>
</td></tr>
<tr><td nowrap class=t>

<table cellspacing=1 cellpadding=0 class=t>
<tr><td colspan=2 nowrap>%checkbox("use_my_sound", %MY_SOUND%, 1, " сообщение для меня")%</tr>
<tr>
<td width=100%><select name=my_sound></select></td>
<td><button class=in name=play_my title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>

<tr><td colspan=2 nowrap>%checkbox("use_nb_sound", %NB_SOUND%, 1, " мне пришла записка")%</tr>
<tr>
<td width=100%><select name=nb_sound></select></td>
<td><button class=in name=play_nb title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>

<tr><td colspan=2 nowrap>%checkbox("use_pr_sound", %PR_SOUND%, 1, " приглашение в приват")%</tr>
<tr>
<td width=100%><select name=pr_sound></select></td>
<td><button class=in name=play_pr title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>

<tr><td colspan=2 nowrap>%checkbox("use_vote_sound", %VOTE_SOUND%, 1, " начало голосования")%</tr>
<tr>
<td width=100%><select name=vote_sound></select></td>
<td><button class=in name=play_vote title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>

<tr><td colspan=2 nowrap>%checkbox("use_nick_sound",%NICK_SOUND% , 1, " пришел/ушел друг")%</tr>
<tr>
<td width=100%><select name=nick_sound></select></td>
<td><button class=in name=play_nick title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>

<tr>
<td width=100%>%input("add_nick", "введите ник кого ждем", 0, 0, "class=in")%
<td>%button("add", ">>", "добавить ник", "style=width:24px")%
</tr>
</table>

<select name=nicks size=3></select>
</td></tr>
</table><br>
END%

%DESIGN_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Дизайн чата</th></tr>
<tr><td class=t id=design>
%radio("design", %SESS("DESIGN")%, %CHAT_DESIGN%, "<br>")%
</td></tr>
</table><br>
END%

%SEX_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Ваш пол</th></tr>
<tr><td class=t>
%radio("sex", %SEX%, [1, " мужской", 2, " женский", 0, " скрываю"], "<br>")%
</td></tr>
</table><br>
END%

%ALL_SETTINGS<<<END
<br>
<center><h3>Личные настройки</h3>
<table cellspacing=1 cellpadding=0 align=center width=190>
<tr><td colspan=2>
%?%PRIV_NICK_GRAPH%%(%NICK_PANEL%)%?%
%?%PRIV_ICON%%(%ICON_PANEL%)%?%
%T="Цвет ника"%%N="n"%%GRADIENT=%PRIV_NICK_GRADIENT%%
%?%PRIV_NICK_COLOR%%(%COLOR_PANEL%)%?%
%T="Цвет сообщений"%%N="m"%%GRADIENT=%PRIV_MESS_GRADIENT%%
%?%PRIV_MESS_COLOR%%(%COLOR_PANEL%)%?%
%T="Шрифт ника"%%N="n"%
%?%PRIV_NICK_STYLE%%(%STYLE_PANEL%)%?%
%T="Шрифт сообщений"%%N="m"%
%?%PRIV_MESS_STYLE%%(%STYLE_PANEL%)%?%
%?%PRIV_INVISIBLE%%(%INVISIBLE_PANEL%)%?%
%?%PRIV_PHRASES%%(%PHRASES_PANEL%)%?%
%(%PARAM_PANEL%)%
%(%SOUNDS_PANEL%)%
%(%DESIGN_PANEL%)%
%?%MODER%%(%MODER_PANEL%)%?%

</td></tr>
<tr><td width=50%>%submit("ok", "OK", "", "", "style=width:100%")%</td><td width=50%>%button("cancel", "Cancel", "", "", "style=width:100%")%</td></tr>

</table>
<br>
END%

%NO_SETTINGS<<<END
<br>
<center><h3>Личные настройки</h3></center>
<p>Личные настройки будут доступны только после <a href="/people/form?sess=%SESS()%" target="_blank">регистрации</a>.</p>
<p>%submit("ok", "OK", "", "", "style=display:none")%%button("cancel", "OK", "", "", "style=width:100%")%</p>
<br>
END%

%?%TRUE(%PROFILE%)%%(%ALL_SETTINGS%)%%:%%(%NO_SETTINGS%)%?%инструкции/обсуждения/вопросы



Как убрать/добавить шрифты в личных настройках?

ссылка на тему


Убираем "средний пол" в анкетах

Добавляется в шаблон Люди->Регистрация->HTML-код анкеты (в конец шаблона):

Код HTML:
<script>
var sexes = document.getElementsByName("uf[Sex]");
if(sexes.length > 0){
if(sexes[0].checked){
sexes[0].checked = false;
sexes[1].checked = true;
}
sexes[0].disabled = "disabled";
sexes[0].style.display = sexes[0].nextSibling.style.display = sexes[0].nextSibling.nextSibling.style.display = "none";
}
</script>инструкции/обсуждения/вопросы



Подборка тегов

Ссылка на тему



Русские/английские обозначения флажков

Идем в шаблон "Кто в чате" и в самом низу заменяем (а если нет то добавляем) следующую строчку:
Для русских значений:

Код HTML:
<script src=js/country_ru.js></script>Для английских значений:

Код HTML:
<script src=js/country_en.js></script>инструкции/обсуждения/вопросы



Как в "Кто в чате" сделать флажки круглыми


Код HTML:
%?<img src=http://www.august4u.ru/images/small-flags/5/%CO%.png width=18 height=18 title='%COUNTRY%'>?%*Если не отображается название стран на нужном языке, заммените переменную %COUNTRY% на %CO%


Сохраняем ник на стартовых страницах

В шаблон отправка (в самый низ) добавляем следующий код:

Код HTML:
<script>
var trans = [];
var trans2 = [0x402,0x403,0x201A,0x453,0x201E,0x2026,0x2020,0x2021, 0x20AC,0x2030,0x409,0x2039,0x40A,0x40C,0x40B,0x40F, 0x452,0x2018,0x2019,0x201C,0x201D,0x2022,0x2013,0x2014, 0,0x2122,0x459,0x203A,0x45A,0x45C,0x45B,0x45F, 0,0x40E,0x45E,0x408,0,0x490,0,0, 0x401,0,0x404,0,0,0,0,0x407, 0,0,0x406,0x456,0x491,0,0,0, 0x451,0x2116,0x454,0,0x458,0x405,0x455,0x457];
for(var i = 0x410; i <= 0x44F; i++) trans[i] = i - 0x350;
for(var i = 0; i < 64; i++) if(trans2[i]) trans[trans2[i]] = 0x80 + i;
function escape2(str){
var ret = [];
for(var i = 0; i < str.length; i++){
var n = str.charCodeAt(i);
if (typeof trans[n] != 'undefined') n = trans[n];
if (n <= 0xFF) ret.push(n);
}
return escape(String.fromCharCode.apply(null, ret));
}
var today = new Date(); today.setDate(today.getDate()+365);
document
avatar
Admin
Admin
Admin

Сообщения : 80
Очки : 291
Дата регистрации : 2010-08-21
Возраст : 31

Посмотреть профиль http://forum-august4u.forumy2x2.ru

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения