Описание
Вот он, долгожданный день релиза ApoForum 2.0
Много трудов ушло на этот скрипт, так как я переписывал весь движок с нуля, учтя все ошибки прошлой первой версии. Множество новых функций, лёгкость, гибкость, красивые эффекты делают этот скрипт очень необычным и полезным
Особенности:
Полная интерактивность
Огромная функциональность
Отточенная слаженная работа всех компонентов
Новый современный лог действий
Множество различных настроек
Два вида дизайна (Упрощённый и обычный)
Всё реализовано на css3, что позволяет форуму грузиться практически мгновенно
Стильный неповторимый дизайн
Умная подгрузка новых сообщений
Тихая проверка всех тем на странице с их списком
Много плюшек и вкусностей
Полностью открытый исходный код скрипта со !всеми подсказками
Красивые стильные уведомления и подсказки
Возможность устанавливать различные фоны тремя различными способами заполнения
И многое многое другое
Давайте приступим к установке
Для начала активируйте jQuery 1.6.1 или 1.7.2 на ваш выбор
Форум -- Настройки модуля -- Выставьте все опции по скриншотам:
Code
<html>
<head>
<title>
$FORUM_TITLE$ [Уникальные скрипты для uCoz. Хаки для uCoz. Лучшие jQuery плагины. Скрипты от Apocalypse]
</title>
<meta name="H1" content="Уникальные скрипты для uCoz. Хаки для uCoz. Лучшие jQuery плагины. Скрипты от Apocalypse">
<meta name="description" content="Уникальные скрипты для uCoz. Хаки для uCoz. Лучшие jQuery плагины. Скрипты от Apocalypse">
<meta name="keywords" content="Скрипты для uCoz, Всё для uCoz, Шаблоны для uCoz, Хаки для uCoz, Иконки для uCoz, jQuery Плагины, Помощь по uCoz, Скачать бесплатно">
<meta name="author" content="Скрипты для uCoz, Всё для uCoz, Шаблоны для uCoz, Хаки для uCoz, Иконки для uCoz, jQuery Плагины, Помощь по uCoz, Скачать бесплатно">
<meta name="robots" content="all">
<meta name="revisit-after" content="1 days">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="/for2/tipTip.css" />
<link rel="stylesheet" href="/for2/jquery.notty.css" />
<style>
.pagesInfo, .threadsDetails, .switches, .apomainbodyclass, .aposettingsbar input.fastNav, .apolog, .apoedithere, .apoglassfon, .forumOnlineBar, .apoloaderjr {
display:none;
}
.gTableTop {
display:none !important;
}
.forumNamesBar {
background:rgba(240, 240, 240, 0.3);
padding:3px;
}
.catLink {
margin-left:67px;
color:red;
}
.gTableTop {
background:rgba(210, 250, 210, 0.3);
}
.gTable tr[id] {
background:rgba(230, 230, 230, 0.8);
margin-bottom:10px;
}
</style>
</head>
<div class="apoglassfon">
<img src="/for2/apomainloader.gif" />
</div>
<div id="hiddensmiles" style="display:none;"></div>
<div id="hiddensmiles2" style="display:none;"></div>
<div class="apomainbodyclass">
<div class="aposettingsbar" id="$PAGE_ID$" name="$USERNAME$" apohide="$USER_ID$">
<table width="100%">
<td align="left">
<input type="button" value="Настройки" onclick="aposettings();" />
<input type="button" value="Обновить" onclick="apogetupdatedpage();" />
<input type="button" value="60" id="apocounter" title="Счётчик автообновления. Клик для быстрой подгрузки новых сообщений и уведомлений" onclick="apogetnewmessages('button');" />
<input style="display:none;" type="button" value="Пропущенные уведомления [0]" id="apologbutton" onclick="apolog()" />
</td>
<td align="right">
<input type="button" value="Войти на сайт" onclick="new _uWnd('LF',' ',-250,-110,{autosize:0,closeonesc:1,resize:1},{url:'/index/40'});return false;" />
<input type="button" value="Выйти" onclick="document.location.replace('/index/10')" />
<span id="aposwitch"></span>
</td>
</table>
</div>
<script src="/for2/jquery.tipTip.js"></script>
<script src="/for2/jquery.notty.js"></script>
<body>
<div id="apombody">
$BODY$
</div>
<br>
<center>$POWERED_BY$</center>
</body>
</div>
<div class="apolog"></div>
<div class="aposounds">
</div>
<div style="apostyles"></div>
<script src="/for2/for2.js">
/*
ApoForum 2.0 final
Все права на данный скрипт принадлежат apo-ucoz.com
ApoTeam © 2012
Данный форум предназначен для установки на uCoz сайтах. Для правильной работы необходимо активировать jQuery 1.7.2
*/
</script>
<script>
if(getCookie('aposet5')) {
document.write('<link rel="stylesheet" href="/for2/af2_li' + 'ght.css" />');
} else {
document.write('<link rel="stylesheet" href="/for2/a' + 'f2.css" />');
};
</script>
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
</html>
Вид материалов Форума:
Code
<td class="apomessage" id="apomessage$ID$" name="$USERNAME$">
<div class="apomessagetext">$MESSAGE$</div>
<div class="apofastanswer" id="apofastans$ID$" style="display:none;">
<textarea cols="80" style="width:100%;" rows="7" id="postTextFl$ID$" name="$USERNAME$" class="postTextFl"></textarea>
<table width="100%">
<td align="right">
<input type="button" value="Добавить ответ" onclick="apofastanswersend('$ID$')" />
<input title="Отменить" type="button" value="X" onclick="$('#apofastans$ID$').hide();$('input.apoanswerbutton').show();" />
</td>
</table>
</div>
<div class="apoedithere" id="apoedithere$ID$"></div>
<hr style="border:1px dashed rgba(180, 180, 180, 0.4)">
<table cellspacing="0" cellpadding="0" width="100%" class="apoubuttons">
<td align="left">
<input type="button" value="$DATE$ в $TIME$">
</td>
<td align="right">
$NUMBER$
<a href="$REPORT_URL$"><input type="button" value="!" title="Пожаловаться на сообщение"></a>
<a href="$DO_REP_URL$"><input type="button" value="Спасибо" title="Сказать спасибо" onclick="setTimeout(function() {
$('#a2').attr('checked', 'checked');
$('textarea[name=\'reason\']').val('Спасибо за полезное сообщение в теме «' + $('.forumBarA:first').text() + '»');
}, 1000);"></a>
<a href="$DO_BAN_URL$"><input type="button" value="Предупреждение"></a>
1)?><input type="button" value="Ответить" id="apoanswerbutton$ID$" class="apoanswerbutton" onclick="apofastanswer('$ID$');">
<a href="$QUOTE_URL$"><input type="button" value="Цитировать участок сообщения"></a>
<a href="$EDIT_URL$" target="_blank"><input onclick="apoeditme('$EDIT_URL$', '$ID$');return false;" type="button" value="Редактировать"></a>
<input type="button" value="х" title="Удалить нафиг" id="dbo$ID$" onclick="pdel($ID$);return false;">
</td>
</table>
</td>
</table>
<br>
<hr style="border:1px dashed rgba(180, 180, 180, 0.5)">
<br>
Форма добавления сообщений:
Code
<span class="apoerror">$ERROR$</span>
$_THREAD_NAME$
<br><br>
$_THREAD_DESCR$
<br><br>
<div style="background:rgba(230, 200, 200, 0.9);padding:10px;">
<fieldset>
<legend>Правила добавления тем</legend>
<b>
<br>Запрещено создавать темы, заголовки которых не несут смысловой нагрузки ("Помогите", "поделитесь скриптом", "сделайте скрипт", "нужна помощь" и т.д.)<br><br>
Если у вас уже есть какие то наработки по вашей теме (Коды, примеры статей, ссылки на подобные скрипты) - выкладывайте их в описании<br><br>
Если у вас есть сайт, на котором уже установлен проблемный код - не забудьте ссылку на него прикрепить в описании<br><br>
Запрещено создавать темы с кричащими заголовками ("РАДИ БОГА ПОМОГИТЕ!!!", "СРОЧНО НУЖНА ПОМОЩЬ!!!", "Хелп плиз!!!!!!!!!!")<br><br>
Запрещено спамить и флудить посредством создания новых тем<br><br>
Запрещено использовать в заголовке темы и её описании нецензурную лексику
</b>
</fieldset>
</div>
<table width="100%">
<td align="right">
$BBCODES$
</td>
</table>
$_MESSAGE$
Код безопасности: $_SECURITY_CODE$
<table width="100%">
<td align="right">
<img src="/for2/smile.png" height="20px" class="aposmile" title="Смайлы. CTRL+Q" onclick="getsm()" />
<input id="apomescounter" type="button" value="5000" title="Счётчик оставшихся символов" />
<input style="width:110px;" id="frF15" class="postPreview" type="button" value="Просмотреть" onclick="prepost();" />
<input type="submit" id="frF16" name="sbm" style="width:150px;font-weight:bold;" class="postSubmit" onclick="aposendform();return false;" value="$SUBMIT_SIGN$" />
<input style="width:110px;" id="frF17" class="postReset" type="reset" value="Отменить" />
</td>
</table>
Все файлы из прикреплённого архива залейте в папку
Огромную благодарность выражаю всем тестерам и тем, кто помогал придумывать идеи и реализации (Лёня, Арман, Дима, Коля, Тамик, Вова, Стас)
Материал разработан и подготовлен Apocalypse