Breizh Shoutbox: чат phpBB3

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение DeaDRoMeO »

Да никак этого не сделать, надо вообще новые функции программировать, неблагодарное дело, решений готовых нет
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#181
Аватара пользователя
комментатор
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 11 лет 4 месяца
Откуда: Смоленск

Breizh Shoutbox: чат phpBB3

Сообщение комментатор »

Друзья, мод вроде стал и под Огнелисом даже заработал но вот в IE и в Chrome какая то беда. В IE крутится иконка get.gif и ничего не происходит - да и фиг с ним, но вот за Хром обидно: все та же иконка и сообщение об ошибке
Ошибка Java скриптаCannot call method 'getElementsByTagName' of null
Чат на этом сайте отображается прекрасно, значит это не недостатки браузера как пишут на многих форумах.
Что делать?
З.Ы. Сразу внимание не обратил, Огнелис сообщения кажет но ошибку все же выдает:
Ошибка Java скриптаxml.getElementsByTagName("last")[0].childNodes[0] is undefined Линия: 17 Файл : /styles/prosilver/template/shoutbox.js
Ошибка возникает в условии

Код: Выделить всё

if(document.getElementById('NBerror').value>=6)
Последний раз редактировалось комментатор 28 ноя 2012, 14:45, всего редактировалось 1 раз.
#182
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение DeaDRoMeO »

Возможно идет какой то конфликт скриптов, у вас их много в шапку подключено ??
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#183
Аватара пользователя
комментатор
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 11 лет 4 месяца
Откуда: Смоленск

Breizh Shoutbox: чат phpBB3

Сообщение комментатор »

Есть немного http://atomtrans.ru/forum/index.php

Вот как бы знать к какому документу функция JS обращается?
#184
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение Lorem Ipsum »

комментатор писал(а):Ошибка Java скриптаCannot call method 'getElementsByTagName' of null
Под каким ID смотрели в другом браузере?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#185
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение Lorem Ipsum »

Код: Выделить всё

//

ltr"> 
хехе, та же самая ошибка вылазиет, которая и у меня была поначалу.
Breizh Shoutbox: чат phpBB3
Последний раз редактировалось Lorem Ipsum 28 ноя 2012, 18:05, всего редактировалось 1 раз.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#186
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение DeaDRoMeO »

Lorem Ipsum, уже у 2-х человек аналогичная проблема, но вот в чем беда то ??У меня множество модов установлено и данный мод работает, а у вас ошибки, поглядел шапку форума комментатора и не увидел конфликтных скриптов. Пошарил по форуму автора мода - по данной ошибке инфы нет, а ошибка то есть, буду еще раз смотреть форум автора
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#187
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение Lorem Ipsum »

Я уже не помню как обнаружила ошибку у себя, но отписалась, что в кривизне рук. Там один файл нужно очень внимательно редактировать, в нём надо править не совсем так, как написано, я как-то сама догадалась, не помню уже как.

А вот доступ для зарегистрированного пользователя всё ещё хромает - не хочет чат давать ему просто читать, как гостю, нужно обязательно дать разрешение на писанину. Иначе вылазиет ошибка скрипта.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#188
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение DeaDRoMeO »

Может просто автор не подумал о таком случае, когда зарегестрированным запретят писать ? Хотя ж права доступа есть такие
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#189
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение Lorem Ipsum »

DeaDRoMeO писал(а):Может просто автор не подумал о таком случае, когда зарегестрированным запретят писать ? Хотя ж права доступа есть такие
автор же француз? соберусь как-нибудь написать ему насчёт этого, пусть только подружка переведёт)))
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#190
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение DeaDRoMeO »

Хах, ну напиши, я французского вообще не ведаю))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#191
Аватара пользователя
комментатор
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 11 лет 4 месяца
Откуда: Смоленск

Breizh Shoutbox: чат phpBB3

Сообщение комментатор »

Lorem Ipsum писал(а):Под каким ID смотрели в другом браузере?
Смотрел под одним и тем же.
Lorem Ipsum писал(а):хехе, та же самая ошибка вылазиет, которая и у меня была поначалу.
viewtopic.php?f=150&t=991&start=140#p17432
А вот это уже направление для размышлений, похоже что "if(document.getElementById('NBerror').value>=6)" на котором все и тормозится, проверяет валидность некого XML. В моем случае этот самый XML вообще не формируется - возможно из за нарушенной верстки. Будем искать
#192
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение DeaDRoMeO »

Где то видел фантастическое предположение о том, что ява срабатывает быстрее чем генерится шапка форума и потому ошибка, но я сути вообще не уловил
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#193
Аватара пользователя
комментатор
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 11 лет 4 месяца
Откуда: Смоленск

Breizh Shoutbox: чат phpBB3

Сообщение комментатор »

Друзья, ниже приведенная инструкция точно делается внутри тега <body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}"> а не после него?
Open: styles/prosilver/template/overall_header.html

Find

Tip: This may be a partial find and not the whole line.

Код: Выделить всё

<body id="phpbb" class="section-{SCRIPT_NAME}
Add after

Tip: Add these lines on a new blank line after the preceding line(s) to find.

Код: Выделить всё

<!-- IF not S_IS_BOT and not S_CAN_SYNC and not KILL_LATERAL and (ACTIVE_PANEL and not S_DISPLAY_SHOUTBOX) or (S_DISPLAY_SHOUTBOX and PANEL_ALL) -->
<script type="text/javascript">
// <![CDATA[
	function chargeShout(el1,el2,el3){
		var e_object=document.getElementById('box'),liBloc=document.getElementById('dtbox3');
		document.getElementById(el1).style.display='block';document.getElementById(el2).style.display='none';
		if(el3!=false){e_object.style.display=liBloc.style.display='block';
		}else{e_object.style.display=liBloc.style.display='none';}
	}
// ]]>
</script>
<div style="position:fixed;bottom:15px;left:0px;background-color:transparent;float:left;z-index:1000;">
	<ul style="margin:0px;padding:0;">
		<li id="dtbox1" style="display:block;margin:0px;padding:0;cursor:pointer;list-style-type:none;" title="{L_SHOUT_POP}">
			<a href="javascript:void(0);" onclick="chargeShout('dtbox2','dtbox1',true);">
			<img src="{PANEL_OPEN}" alt="{L_SHOUT_POP}" title="{L_SHOUT_POP}" /></a>
		</li>
		<li id="dtbox3" style="display:none;margin:0px;padding:0;list-style-type:none;">
			<object id="box" data="{U_SHOUTBOX}" type="text/html" width="{PANEL_WIDTH}" height="{PANEL_HEIGHT}" style="display:none;background:transparent;border:0 none;overflow-y:hidden;"></object>
		</li>
	</ul>
	<ul style="margin:3px 0 0;padding:0;float:left;">
		<li id="dtbox2" style="display:none;margin:0px;padding:0;cursor:pointer;list-style-type:none;" title="{L_CLOSE_WINDOW}">
			<a href="javascript:void(0);" onclick="chargeShout('dtbox1','dtbox2',false);">
			<img src="{PANEL_CLOSE}" alt="{L_CLOSE_WINDOW}" title="{L_CLOSE_WINDOW}" /></a>
		</li>
	</ul>
</div>
<!-- ENDIF -->
#194
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение DeaDRoMeO »

комментатор писал(а):а не после него?
По всей логике, нужно после тега, а не внутри него делать правки))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#195
Аватара пользователя
комментатор
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 11 лет 4 месяца
Откуда: Смоленск

Breizh Shoutbox: чат phpBB3

Сообщение комментатор »

DeaDRoMeO писал(а):По всей логике, нужно после тега, а не внутри него делать правки))
Вот и мне эта инструкция показалась странной, хотя разницы в поведении скрипта я не замечаю )))
Но вот с другой стороны, подозрение вызывает то что все остальные правки не находящиеся внутри строки - с помощью комментов выделены в блоки.
#196
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение DeaDRoMeO »

Окей, сейчас перепроверю инструкции касательно стилей))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#197
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение DeaDRoMeO »

Сравнивая инструкцию и правки в моем стиле заметил, то что и вы.
Допустим по инструкции к просильверу сказано добавить код после

Код: Выделить всё

<body id="phpbb" class="section-{SCRIPT_NAME}
А добавлять его надо после

Код: Выделить всё

<body id="phpbb" class="section-{SCRIPT_NAME}>
Остальные правки не вызывают сомнений, так что очистите кеш браузера и кеш форума в 4-х местах, должно заработать
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#198
Аватара пользователя
комментатор
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 11 лет 4 месяца
Откуда: Смоленск

Breizh Shoutbox: чат phpBB3

Сообщение комментатор »

В shoutbox.js - xml=hnr.responseXML не работает (возвращает nill) а почему - пока не пойму (((

Народ говорит что XML не парсится если маленькая длина. Сейчас сижу просматриваю все эхи с тегом <?xml (заодно проверяю все ли теги закрыты правильно. И есть еще идея поискать где же $hnr значения присваиваются - там как раз и будет искомая XMLка.
Блин, ненавижу чужой код курить, тем более когда язык малознакомый. :ps_ih:
#199
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Breizh Shoutbox: чат phpBB3

Сообщение DeaDRoMeO »

Я вообще в яве полный дуб((
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#200
Ответить