Игровые кубки, календарь и прочее (техническая информация)
обновлено 13.01.2011
- Подключение функциональных модулей
Администраторская -> Редактирование дизайна -> Дизайн верхней части:
<script type="text/javascript" src="http://cdn.endata.cx/images/personal/19577/_tucker_func.js"></script>
<script type="text/javascript">
//<![CDATA[
var my_en = new en_addon();
my_en.doDescription(); // подписи в форуме
my_en.doHideAdmRank(); // замена погон
my_en.doAwards(1); // рисовать кубки
//]]>
</script>
<script type="text/javascript" src="http://cdn.endata.cx/images/personal/19577/awards_data.js"></script>
<script type="text/javascript" src="http://cdn.endata.cx/images/personal/19577/holidays_data.js"></script>
<script type="text/javascript" src="http://cdn.endata.cx/images/personal/19577/description_data.js"></script>
_tucker_func.js - процедуры-функции
*_data.js - данные по победителям игр, по датам календаря, по наградам (формат в файлах описан)
(файлы с данными закачивать в "Редактирование дизайна" и менять ссылки на свои)
все файлы в кодировке UTF-8 - то есть редактировать надо в "Блокнот"-е
- Кубки в форуме, в списке личного состава домена, в списке команд домена
ВАЖНО: специально сделано, чтобы в Opera Mini кубки не отображались
Администраторская -> Редактирование дизайна -> Дизайн верхней части:
(за отображение кубков отвечает следующая команда)
my_en.doAwards(1); // рисовать кубки
Результат:
- Рейтинги сезона
Администраторская -> Редактирование дизайна -> Дизайн правой части:
<!-- Лидер сезона начало -->
<br>
<table width="90%" border="0" cellspacing="1" cellpadding="5" align="center" bgcolor="#006600">
<tr><td bgcolor="#092D00" align="center"><b style="color:yellow">Лидеры сезона</b>
<br><small><a href=/Addons.aspx?aid=3436>полная версия</a></small></td>
</tr><tr>
<td style="background-color: #000000">
<span id="doload">Формирование сводных таблиц. Подождите...</span>
<table class="my_utop" border="0" style="display:none;">
<tr><td colspan="3" id="my_utoptitle"><span style="color: White;">Личный зачет</span></td></tr>
</table>
<br>
<table class="my_ttop" border="0" style="display:none;">
<tr><td colspan="3" id="my_ttoptitle"><span style="color: White;">Командный зачет</span></td></tr>
</table>
<script type="text/javascript">
//<![CDATA[
my_en.doTopList(10);
//]]>
</script>
</td>
</tr>
</table>
<!-- Лидер сезона конец -->
Результат:
Администраторская -> Редактор произвольных страниц -> Редактор страницы:
<span class="doload">Формирование сводной таблицы. Подождите...</span>
<br>
<table class="my_top" border="0" style="display:none;">
<tr><td colspan="3"><span style="color: White; font-size: 19px;">Личный зачет</span></td>
<td></td>
<td colspan="3"><span style="color: White; font-size: 19px;">Командный зачет</span></td></tr>
</table>
<script type='text/javascript' language='javascript'>
//<![CDATA[
my_en.doTopList2();
//]]>
</script>
Результат:
Полуавтомат формирования данных о победителях
Те кто знаком с возможностью Opera менять исходник страницы "на лету" (Ctrl-F3 или Ctrl-U, Ctrl-R), могут себе немного упростить составление строк данных для файла.
Заходим на страницу "Информация о игре" (http://##.en.cx/GameDetails.aspx?gid=####).
Нажимаем Ctrl-F3 или Ctrl-U и в конец кода (перед </body>) дописываем строку:
<script type="text/javascript" src="http://cdn.endata.cx/images/personal/19577/js4awards.js"></script>
Применяем () - должно появиться окошко с данными о командах:
Сделав тоже самое на странице "Составы команд" (http://##.en.cx/GameWinnerMembers.aspx?gid=####), можно получить данные по игрокам:
- Календарь
Администраторская -> Редактирование дизайна -> Дизайн правой части:
<script type="text/javascript">
//<![CDATA[
var today = new Date();
my_en.do_calendar(1,2,1,"#000000",today.getYear(),today.getMonth()+1);
// календарь (не за весь год, 2 месяца, в 1 колонку, черный фон, за этот год, с текущего месяца)
//]]>
</script>
Произвольная страница:
<table><tr><td width='20'><td id="clndr_full"><small>Формирование календаря. Подождите...</small>
<script type="text/javascript">
//<![CDATA[
var today = new Date();
my_en.do_calendar(0,2,3,"#0D3B00",today.getYear(),today.getMonth()+1,"#clndr_full");
// календарь (за весь год, без разницы, без разницы, зеленый фон, за этот год, без разницы, id текста загрузки)
//]]>
</script>
</td></tr></table>
Результаты:
Calendar parser — программа которая помогает быстро наполнить календарь предстоящими и активными играми которые опубликованы на главной странице вашего домена.
Любые замечания и предложения можно оставлять тут или тут.
А можете поддержать моральный дух автора.
|
|
+ ПЕРВАЯ ПОМОЩЬ
|
Интересно-полезно |
Почему мы играем?
НАШЕ:
история, видео, аудио, рисунки, музей
EN:
фото, плакаты, музыка, видео, стихи, рекорды-2008, визитки, поиск, чат
Другие игры
Бесплатные игры
Экипировка. Одежда
Экипировка. Электро
Экипировка. Фонари "Fenix"
Экипировка. В компьютер
Пополнение EN-money
Игрокам. Сектора
Авторам
НАШ город:
из окна, сайты |
|
|
Лидеры сезона
полная версия |
Формирование сводных таблиц. Подождите...
|
|
|
|
|
|