Перейти к контенту

[2.1.x]mod_snowfall [Падающий снег]


Рекомендуемые сообщения

  • Ответы 73
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Ненавижу инструкции.

 

У меня всё работает, идите лесом :-)

 

Шутка.

 

Что мне делать ?

 

IPB Предупреждение [2] ipsclass::require_once(/home2/clannw/public_html/dreamers/cache/lang_cache/ru/lang_ucp.php) [function.ipsclass-require-once]: failed to open stream: No such file or directory (Строка: 1710 файла /sources/ipsclass.php)

Перезакачайте файлы lang_ucp.php

 

pikachu, я тебя не понял..

Ссылка на комментарий
Поделиться на других сайтах

Капался в скорости скрипта - быстро надоело, но всё-таки приведу три момента, которые проверил:

 

Сто тысяч итераций, IE, 1GHz, цифрами отмечены строки, которые внутри цикла, не отмеченные - можно и нужно объявить перед циклом.

 

Здесь - можно для начала расчитать, а потом уже делать рандомы.

1.Math.sin( 90 * Math.PI / 180 ); // 491-511

var 90xPIx180 =  90 * Math.PI / 180;
1. Math.sin( 90xPIx180 ); // 401-411

 

Здесь - тоже не лучшее решение - лучше сначало определить, из какой переменной берём, а потом всегда из неё брать - быстрее будет работать.

1. var hscrll = window.pageYOffset || document.documentElement.scrollTop; // 4306-4316

var is = window.pageYOffset ? true : false;
1. var hscrll = is ? window.pageYOffset : document.documentElement.scrollTop; // 3365-3375

 

А вот здесь - наглядно показано, как же может тормозить поиск объекта - следовательно нужно ссылки на объекты перед циклом прокэшировать, а потом их юзать.

1. var obj = document.getElementById( "si") || document.layers['sn'];
2. test = obj.name; // 4126-4356

var obj = document.getElementById( "si") || document.layers['sn'];
1. test = obj.name; // 711-731

 

как понять перезакочать?

Ошибка говорит об отсустствии файла /cache/lang_cache/ru/lang_ucp.php

 

Следовательно нужно взять файл из резервной копии и закачать его на сервер ещё раз.

Изменено пользователем Destruction
Ссылка на комментарий
Поделиться на других сайтах

оо всё ок тока снежинак всёравно нету почемута (( вот посмотрите хотя всчё установил всё правельно ! http://dreamers.clan-nw.ru

 

снега всёравно нету ( что делать?

Ссылка на комментарий
Поделиться на других сайтах

оо всё ок тока снежинак всёравно нету почемута (( вот посмотрите хотя всчё установил всё правельно ! http://dreamers.clan-nw.ru

 

снега всёравно нету ( что делать?

Не вижу изменений в global_board_header

Ссылка на комментарий
Поделиться на других сайтах

секундачьку !

 

<!--ipb.javascript.start-->
<script type="text/javascript">
//<![CDATA[
var ipb_var_st			= "{ipb.input['st']}";
var mod_snow_count		= {ipb.member['mod_snowfall_count']};
var ipb_lang_tpl_q1	   = "{ipb.lang['tpl_q1']}";
var ipb_var_s			 = "{ipb.session_id}";
var ipb_var_phpext		= "{ipb.vars['php_ext']}";
var ipb_var_base_url	  = "{$this->ipsclass->js_base_url}";
var ipb_var_image_url	 = "{ipb.vars['img_url']}";
var ipb_input_f		   = "{ipb.input['f']}";
var ipb_input_t		   = "{ipb.input['t']}";
var ipb_input_p		   = "{ipb.input['p']}";
var ipb_var_cookieid	  = "{ipb.vars['cookie_id']}";
var ipb_var_cookie_domain = "{ipb.vars['cookie_domain']}";
var ipb_var_cookie_path   = "{ipb.vars['cookie_path']}";
var ipb_md5_check		 = "{$this->ipsclass->md5_check}";
var ipb_new_msgs		  = {ipb.member['new_msg']};
var use_enhanced_js	   = {$this->ipsclass->can_use_fancy_js};
var use_charset	   = "{ipb.vars['gb_char_set']}";
var ipb_myass_chars_lang = "{ipb.lang['myass_chars']}";
//]]>
</script>
<if="ipb.vars['mod_snowfall_on']==1 && ipb.member['mod_snowfall_on']==1">
<script type="text/javascript" src='jscripts/ipb_snow.js'></script>
</if>
<script type="text/javascript" src='jscripts/ipb_global.js'></script>
<script type="text/javascript" src='jscripts/ips_menu.js'></script>
<script type="text/javascript" src='{ipb.vars['img_url']}/folder_js_skin/ips_menu_html.js'></script>
<!--ipb.javascript.end-->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr> 
<td colspan="3" bgcolor="#FFFFFF;"> 
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
	<tr> 
	  <td bgcolor="#FFFFFF;" class="tabletopleft"> </td>
	  <td class="tabletopper" bgcolor="#FFFFFF;"> </td>
	  <td class="tabletopright" bgcolor="#FFFFFF;"> </td>
	</tr>
  </table>
</td>
 </tr>
 <tr> 
<td bgcolor="#FFFFFF;" class="tableleft"> </td>
<td bgcolor="#FFFFFF;" class="tablebg" valign="top">
<div class="borderwrap">
<div class="borderwrap">
<div id="logostrip"><a href='{ipb.script_url}'><!--<div id="logographic">--><!--ipb.logo.start--><embed src='style_images/logo4.swf' width='892' height='136' /><!--ipb.logo.end--></a></div>
<div id="submenu">
	<p class="home"><!--ipb.leftlinks.start--><a href="{ipb.vars['home_url']}">{ipb.vars['home_name']}</a><!--IBF.RULES--><!--ipb.leftlinks.end--></p>
	<p><!--ipb.rightlinks.start-->
<if="component_links != """>
{$component_links}
</if>

<a href="{ipb.script_url}act=Help">{ipb.lang['tb_help']}</a><a href="{ipb.script_url}act=Search&f={ipb.input['f']}">{ipb.lang['tb_search']}</a><a href="{ipb.script_url}act=Members">{ipb.lang['tb_mlist']}</a><a href="{ipb.script_url}act=rep&type=rating">Репутация</a><a href="{ipb.script_url}act=calendar">{ipb.lang['tb_calendar']}</a>
	<!--ipb.rightlinks.end--></p>
</div>
</div></div>
<if="ipb.can_use_fancy_js != 0">
<script type="text/javascript" src='jscripts/ips_xmlhttprequest.js'></script>
<script type="text/javascript" src='jscripts/ipb_global_xmlenhanced.js'></script>
<script type="text/javascript" src='jscripts/dom-drag.js'></script>
<div id='get-myassistant' style='display:none;width:400px;text-align:left'>
<div class="borderwrap">
<div class='maintitle' id='myass-drag' title='{ipb.lang['myass_drag']}'>
 <div style='float:right'><a href='#' onclick='document.getElementById("get-myassistant").style.display="none"'>[X]</a></div>
 <div>{ipb.lang['myass_title']}</div>
</div>
<div id='myass-content'></div>
</div>
</div>
<div id='loading-layer' style='display:none;width:200px;height:50px;background:#FFF;padding:10px;text-align:center;border:1px solid #000'><div style='font-weight:bold' id='loading-layer-text'>{ipb.lang['ajax_loading_msg']}</div><br /><img src='style_images/<#IMG_DIR#>/loading.gif'  border='0' /></div>
</if>

<!-- / End board header -->

 

Всё что у меня там есть и всё я вставил!

 

и всёравно нету снежинак ((

Ссылка на комментарий
Поделиться на других сайтах

А вот, что вижу я:

<!--ipb.javascript.start-->
<script type="text/javascript">
//<![CDATA[
var ipb_var_st			= "";
var ipb_lang_tpl_q1	   = "Введите номер страницы, на которую хотите перейти.";
var ipb_var_s			 = "2f3d8301c5b5f5c7a428f69a4fdc05b4";
var ipb_var_phpext		= "php";
var ipb_var_base_url	  = "http://dreamers.clan-nw.ru/index.php?";
var ipb_var_image_url	 = "style_images/mantlet";
var ipb_input_f		   = "";
var ipb_input_t		   = "";
var ipb_input_p		   = "";
var ipb_var_cookieid	  = "";
var ipb_var_cookie_domain = "";
var ipb_var_cookie_path   = "/";
var ipb_md5_check		 = "880ea6a14ea49e853634fbdc5015a024";
var ipb_new_msgs		  = 0;
var use_enhanced_js	   = 1;
var use_charset	   = "windows-1251";
var ipb_myass_chars_lang = "Вы ввели слишком мало символов для поиска";
//]]>
</script>
<script type="text/javascript" src='jscripts/ipb_global.js'></script>
<script type="text/javascript" src='jscripts/ips_menu.js'></script>
<script type="text/javascript" src='style_images/mantlet/folder_js_sk

 

Видите разницу ? Нет ни слова про изменения. Попробуйте сделать ребилд кэша.

 

PS: Загоните стили в CSS.

 

Ага, ну всё-понятно, цитирую админ-центр пользователя, у которого не пашет:

 

Файл(ы) кеша не обновлен(ы). Проверьте права доступа (CHMOD) у /style_images/ и /style_images/css_3.css!

 

Ну-ну..

Ссылка на комментарий
Поделиться на других сайтах

Дошли руки обновить архив :-)

 

В обновлённой версии нет проблем с гостями.

Ссылка на комментарий
Поделиться на других сайтах

Хелп, установил мод. Такая проблема. При клике на ссылку "Личные данные" она же http://star.lucos.dsip.net/index.php?act=UserCP&CODE=00

открывается пустая белая страница вместо пользовательских настроек, появилась проблема после установки этого мода.

Ссылка на комментарий
Поделиться на других сайтах

Действительно. Когда мод удалял забыл в этом файле две переменные удалить.

$snow_on = $this->ipsclass->member['mod_snowfall_on'];

$snow_count = $this->ipsclass->member['mod_snowfall_count'];

 

Так. Теперь вопрос, этот мод совместим с Mozilla Firefox? Просто через него ничего не показывает, а через IE, нормально идет.

Ссылка на комментарий
Поделиться на других сайтах

А какой ты скрипт брал? Тот что я выкладывал и который переделал FatCat? Он кстати неплохой - у меня щас стоит. Но ставить снежинки на все страницы это неправельно - очень процесор грузит. Только на главную надо ставить.

Кстати мой скрипт очень класно с листьями смотрится осенью. А вот со снежинками как-то не очень красиво вышло: www.eskimosi.in.ua

 

ЗЫ: дестр, на твоём демо сайте не пашут снежинки...

Ссылка на комментарий
Поделиться на других сайтах

Действительно. Когда мод удалял забыл в этом файле две переменные удалить.

$snow_on = $this->ipsclass->member['mod_snowfall_on'];

$snow_count = $this->ipsclass->member['mod_snowfall_count'];

 

Так. Теперь вопрос, этот мод совместим с Mozilla Firefox? Просто через него ничего не показывает, а через IE, нормально идет.

Вполне. Я специально правил скрипт, чтобы везде работал.

 

N@VIGATOR: у меня все прекрасно под Firefox 2.0.0.1

Под 1.5 тоже работает.

 

А какой ты скрипт брал? Тот что я выкладывал и который переделал FatCat? Он кстати неплохой - у меня щас стоит. Но ставить снежинки на все страницы это неправельно - очень процесор грузит. Только на главную надо ставить.

Кстати мой скрипт очень класно с листьями смотрится осенью. А вот со снежинками как-то не очень красиво вышло: www.eskimosi.in.ua

 

ЗЫ: дестр, на твоём демо сайте не пашут снежинки...

Дык стёр из скина их кто-то.

 

Теперь пашут :-)

 

А чей скрипт брал - незнаю, свой писать было лениво - взял чей-то, переписал под объекты и поставил -)

Ссылка на комментарий
Поделиться на других сайтах

У меня проблема:

// mod snowfall
'ucp_op_snowfall_title'	=> "Управление падающим снегом",
'mod_snowfall_on'		=> "Включить падающий снег?",
'mod_snowfall_count'	=> "Количество одновременно падающих снежинок:<br /><i>Совет: Не указывайте слишком большое количество - обозреватель может не выдержать.<br />Если такое случилось - удалите Cookie-файлы.</i>",

При добавлении этого кода в любое место lang_ucp.php, при попытке зайти в личные данные или отправить ПМ возникает ошибка:

Parse error: syntax error, unexpected T_DOUBLE_ARROW in /usr/home/instream.kiev.ua/htdocs/cache/lang_cache/ru/lang_ucp.php on line 588

 

Если же этот код убрать, то все нормально, только в личных данных, нет описания настроек смены снежинок. Как исправить или куда добавлять этот код ?

Ссылка на комментарий
Поделиться на других сайтах

В мануале есть следующая строчка:
#---------------------------------------------#
#		 ИМПОРТИРОВАНИЕ НАСТРОЕК	   	 #
#---------------------------------------------#

АЦ > НАСТРОЙКИ > Импорт системных настроек (XML):
Выберите и загрузите файл mod_snowfall_sets.xml

Но у меня нет этого на форуме, не могу найти импорт :D

Версия форума 2.1.4.

Подскажите пожалуйста...

Ссылка на комментарий
Поделиться на других сайтах

всех с наступающим!!!

 

поставил мод, 1й раз в личных данных и при регистрации белая страница,

потом прикинул, подум что пользователям ненада самими снег отключать, и убрал строчли кода на юзер_ЦП,

оставил токо в админке,

работает наура 2.1.6,

так что спасиба

 

подскажите где скорость снежинок менять? :D

Ссылка на комментарий
Поделиться на других сайтах

всех с наступающим!!!

 

поставил мод, 1й раз в личных данных и при регистрации белая страница,

потом прикинул, подум что пользователям ненада самими снег отключать, и убрал строчли кода на юзер_ЦП,

оставил токо в админке,

работает наура 2.1.6,

так что спасиба

 

подскажите где скорость снежинок менять? :D

ipb_snow.js

строчка

setTimeout( "snow.fall()", 60 );

выделенное меняем

 

Выберите и загрузите файл mod_snowfall_sets.xml

Но у меня нет этого на форуме, не могу найти импорт ;)

Версия форума 2.1.4.

Подскажите пожалуйста...

админцентр НАСТРОЙКИ

внизу есть

Импорт системных настроек (XML)

это тебе и надо

Ссылка на комментарий
Поделиться на других сайтах

Нашел ошибку: не показывает текст настроек в профиле :D

Нужно поправить инструкцию

 

Так сейчас:

#---------------------------------------------#

# РЕДАКТИРОВАНИЕ ЯЗЫКОВ #

#---------------------------------------------#

 

/cache/lang_cache/*/lang_ucp.php

Добавить:

// mod snowfall

'ucp_op_snowfall_title' => "Управление падающим снегом",

'mod_snowfall_on' => "Включить падающий снег?",

'mod_snowfall_count' => "Количество одновременно падающих снежинок:<br /><i>Совет: Не указывайте слишком большое количество - обозреватель может не выдержать.<br />Если такое случилось - удалите Cookie-файлы.</i>",

 

А должно быть вот так:

#---------------------------------------------#

# РЕДАКТИРОВАНИЕ ЯЗЫКОВ #

#---------------------------------------------#

 

/cache/lang_cache/*/lang_global.php

Добавить:

// mod snowfall

'ucp_op_snowfall_title' => "Управление падающим снегом",

'mod_snowfall_on' => "Включить падающий снег?",

'mod_snowfall_count' => "Количество одновременно падающих снежинок:<br /><i>Совет: Не указывайте слишком большое количество - обозреватель может не выдержать.<br />Если такое случилось - удалите Cookie-файлы.</i>",

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.