Главная » Файлы » Скрипты для uCoz » Скрипты by Apocalypse

ApoForum 2.0 final by Apocalypse для uCoz
24.06.14, 10:12:49

Скачать файл




Вот он, долгожданный день релиза ApoForum 2.0

Много трудов ушло на этот скрипт, так как я переписывал весь движок с нуля, учтя все ошибки прошлой первой версии. Множество новых функций, лёгкость, гибкость, красивые эффекты делают этот скрипт очень необычным и полезным







Особенности:


  • Полная интерактивность
  • Огромная функциональность
  • Отточенная слаженная работа всех компонентов
  • Новый современный лог действий
  • Множество различных настроек
  • Два вида дизайна (Упрощённый и обычный)
  • Всё реализовано на css3, что позволяет форуму грузиться практически мгновенно
  • Стильный неповторимый дизайн
  • Умная подгрузка новых сообщений
  • Тихая проверка всех тем на странице с их списком
  • Много плюшек и вкусностей
  • Полностью открытый исходный код скрипта со !всеми подсказками
  • Красивые стильные уведомления и подсказки
  • Возможность устанавливать различные фоны тремя различными способами заполнения
  • И многое многое другое


Давайте приступим к установке

Для начала активируйте jQuery 1.6.1 или 1.7.2 на ваш выбор

Форум -- Настройки модуля -- Выставьте все опции по скриншотам:




Общий вид страниц форума:
Код
<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;  
  }  
  <?ifnot($PAGE_ID$='main')?>  
  .gTableTop {  
  display:none !important;  
  }  
  .forumNamesBar {  
  background:rgba(240, 240, 240, 0.3);  
  padding:3px;  
  }  
  <?else?>  
  .catLink {  
  margin-left:67px;  
  color:red;  
  }  
  .gTableTop {  
  background:rgba(210, 250, 210, 0.3);  
  }  
  <?endif?>  
  <?ifnot($PAGE_ID$='threadpage')?>  
  .gTable tr[id] {  
  background:rgba(230, 230, 230, 0.8);  
  margin-bottom:10px;  
  }  
  <?endif?>  
  </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();" />  
  <?ifnot($PAGE_ID$='main')?>  
  <input type="button" value="Обновить" onclick="apogetupdatedpage();" />  
  <?endif?>  
  <input type="button" value="60" id="apocounter" title="Счётчик автообновления. Клик для быстрой подгрузки новых сообщений и уведомлений" onclick="apogetnewmessages('button');" />  
  <?if($PAGE_ID$ = 'threadpage')?>  
  <input style="display:none;" type="button" value="Пропущенные уведомления [0]" id="apologbutton" onclick="apolog()" />  
  <?endif?>  
  </td>  
  <td align="right">  
  <?ifnot($USER_LOGGED_IN$)?>  
  <input type="button" value="Войти на сайт" onclick="new _uWnd('LF',' ',-250,-110,{autosize:0,closeonesc:1,resize:1},{url:'/index/40'});return false;" />  
  <?else?>  
  <input type="button" value="Выйти" onclick="document.location.replace('/index/10')" />  
  <?endif?>  
  <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 (c) 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>


Вид материалов Форума:
Код
<table width="100%" cellspacing="0" cellpadding="0" class="apomaintable" id="$ID$" name="$USERNAME$">  
  <td width="130px" class="apoava" aid="$ID$" valign="top">  
  <table width="100%" cellspacing="0" cellpadding="0">  
  <tr>  
  <td align="center" title="  
  $USERNAME$ <?if($USER_FULL_NAME$)?>($USER_FULL_NAME$)<?endif?>  
  <hr>Рейтинг: $REP_RATING$  
  <br>Ранг: $USER_RANK_NAME$  
  <?if($CITY$)?><br>Город: $CITY$<?endif?>  
  <br>Группа: $GROUP_NAME$  
  <br>Сообщений: $POSTS$  
  <?if($GENDER$)?><br>Пол: $GENDER$<?endif?>  
  <?if($POST_COUNTRY$)?><br>Страна отправки: $POST_COUNTRY$<?endif?>  
  <br>Зарегистрирован: $REG_DATE$  
  <hr>  
  $DATE$ в $TIME$  
  <?if($HOME_PAGE$)?><br>Адрес сайта: $HOME_PAGE$<?endif?>  
  <?if($USER_IP$)?>  
  <hr>  
  $USER_IP$  
  <?endif?>  
  ">  
  <div class="apoavka" style="margin-bottom:5px;"><a href="/index/8-$UID$" target="blank"><img aponame="$USERNAME$" status='$USER_STATUS$' src="<?if($AVATAR_URL$)?>$AVATAR_URL$<?else?>/for2/noavatar.png<?endif?>" width="75px"></a></div>  
  <a href="/index/8-$UID$" onclick="return false"><input onclick="aponickquote('$USERNAME$');return false;" type="button" value="$USERNAME$"></a>  
  </td>  
  </tr>  
  </table>  
  </td>  

  <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$  
  <?if($REPORT_URL$)?><a href="$REPORT_URL$"><input type="button" value="!" title="Пожаловаться на сообщение"></a><?endif?>  
  <?if($DO_REP_URL$)?><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><?endif?>  
  <?if($DO_BAN_URL$)?><a href="$DO_BAN_URL$"><input type="button" value="Предупреждение"></a> <?endif?>  
  <?if($USER_LOGGED_IN$ && $CUR_GROUP_ID$>1)?><input type="button" value="Ответить" id="apoanswerbutton$ID$" class="apoanswerbutton" onclick="apofastanswer('$ID$');"><?endif?>  
  <?if($QUOTE_URL$)?><a href="$QUOTE_URL$"><input type="button" value="Цитировать участок сообщения"></a><?endif?>  
  <?if($EDIT_URL$)?><a href="$EDIT_URL$" target="_blank"><input onclick="apoeditme('$EDIT_URL$', '$ID$');return false;" type="button" value="Редактировать"></a><?endif?>  
  <?if($DELETE_URL$)?><input type="button" value="х" title="Удалить нафиг" id="dbo$ID$" onclick="pdel($ID$);return false;"><?endif?>  
  </td>  
  </table>  

  </td>  
  </table>  

  <br>  
  <hr style="border:1px dashed rgba(180, 180, 180, 0.5)">  
  <br>


Форма добавления сообщений Форума:
Код
<?if($ERROR$)?>  
  <span class="apoerror">$ERROR$</span>  
  <?endif?>  

  <?if($_THREAD_NAME$)?>  
  $_THREAD_NAME$  
  <br><br>  
  $_THREAD_DESCR$  
  <br><br>  
  <?if($PAGE_ID$='addthread')?>  
  <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>  
  <?endif?>  
  <?endif?>  

  <table width="100%">  
  <td align="right">  
  $BBCODES$  
  </td>  
  </table>  
  $_MESSAGE$  

  <?if($_SECURITY_CODE$)?>  
  Код безопасности: $_SECURITY_CODE$  
  <?endif?>  

  <table width="100%">  
  <td align="right">  
  <?ifnot($PAGE_ID$='postedit')?>  
  <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();" />  
  <?endif?>  
  <input type="submit" id="frF16" name="sbm" style="width:150px;font-weight:bold;" class="postSubmit" <?if($PAGE_ID$='threadpage')?>onclick="aposendform();return false;"<?endif?> value="$SUBMIT_SIGN$" />  
  <input style="width:110px;" id="frF17" class="postReset" type="reset" value="Отменить" />  
  </td>  
  </table>


Все файлы из прикреплённого архива залейте в папку for2

Огромную благодарность выражаю всем тестерам и тем, кто помогал придумывать идеи и реализации (Лёня, Арман, Дима, Коля, Тамик, Вова, Стас)

Материал разработан и подготовлен Apocalypse

Apo-Team © 2012
Категория: Скрипты by Apocalypse | Добавил: Apocalypse | Теги: 2.0, Apocalypse, ucoz, ApoForum, by, final, для
Просмотров: 597 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email: