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

Перестала работать часть BB-кодов


Вопрос

Друзья! Такая проблема : перестала работать часть ББ-кодов (а именно: вставка гиперссылки, вставка изображения и вставка электронной почты).

 

С чем это может быть связано ? Из-за чего ? И как исправить ?

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

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

  • 0

Нашел еще одну переопределенную переменную:

 

jscripts/ips_menu.js

function _menu_get_base_name(cid)
{
var endpos = cid.indexOf(".");

if (endpos != -1)
{
	return cid.substr(0, endpos);
}
else
{
	return cid;
}
}

замените на:

function _menu_get_base_name(cid)
{
if ( typeof cid == 'string' )
  {
var endpos = cid.indexOf(".");

if (endpos != -1)
{
	return cid.substr(0, endpos);
}
else
{
	return cid;
}
  } else return "";
}

 

Любопытную вещь наблюдаю..... В мозилле работает бегущая строка, но не работают "опции профиля", "опции форума"... Вообщем, как и было. А в Опере и в Сафари НАОБОРОТ ! Бегущая строка не отображается, зато все опции работают.... :D

Кэш сбросьте в мозилле)

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

  • 0
Оооооо! Значительный шаг вперед! )) В Мозилле и Опере теперь ВСЕ заработало. Но в ИЕ и Сафари все так же не видно бегущей строки... :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Мдямс... Предполагаю что-то предельно глупое.

 

Попробуйте переместить эти строки:

<script type="text/javascript" src='jscripts/mootools.js'></script>
<script type="text/javascript" src='jscripts/qscroller.js'></script>

в главный HTML-шаблон, внутрь тега <head></head>.

 

И вынести этот блок:

<style>
.hide {
visibility: hidden;
position: absolute;
top: -400px;
}

#qscroller1 {
width:650px;
height:32px;
border:1px solid #cdd7de;
background:#f0f5f9;
}

.qslide {
background: #f0f5f9;
font-size: 14pt;
padding: 3px;
}

.qslide a {color:#f00}

#qscroller2 {
width:320px;
height:185px;
border:1px solid #cdd7de;
background:#fff;
}

.qscroller2-nav {
font-size: 9pt;
width:320px;
height: 15px;
background:#f0f5f9;
border:1px solid #cdd7de;
}

.qscroller2-nav a {
text-decoration: none;
}

.qscroller2-nav div {
float: right;
}

.qslide2 img {
float: left;
padding: 1px;
border: 1px solid #00ffff;
margin: 3px 15px 0 3px;
}

.qslide2 h1 {
margin:0 0 5px;
font-size: 110%;
color: #16387c;
}

#qscroller3 {
position: relative;
width:205px;
height:137px;
background: #000;
}

#qscroller3-nav {
position:absolute;
height:18px;
visibility: hidden;
background: #f0f5f9;
z-index: 1;
width: 100%;
}

#qscroller3-nav a {
text-decoration: none;
}

#qscroller3-nav div {
float: right;
}

#qscroller3-nav img {
border: none;
padding: 3px 2px 0;
}
</style>

В конец общей таблицы стилей, при этом убрав "<style>" и "</style>".

 

Не факт что после этого заработает, но зато аккуратнее будет)

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

  • 0
Попробуйте переместить эти строки:

Пробовал. Точнее изначально туда и пихал... Но в связи с тем, что бегущая строка не отображалась, заподозрил косяк и додумался переместить в нужное место )))) Так что обратный ход вряд ли даст положительный результат...

 

 

А вот стили да, можно убрать.

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

  • 0

Скрипты тоже попробуйте. Хуже не будет)

 

И еще попробуйте обновить mootools: скачайте этот файл, переименуйте в mootools.js и замените оригинал.

 

Бекап обязательно сделайте!

 

А вот и еще одна версия mootools: с сайта qscrooler. Она старее той, что поставили вы. Может, на ней заработает?

 

А вообще я тыкаю пальцем в небо, потому что, если с предыдущими багами было все ясно, с этим - муть)

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

  • 0
Скрипты тоже попробуйте. Хуже не будет)

Попробовал. Как я и говорил, перестало работать. Вернул на место.

 

И еще попробуйте обновить mootools

Сейчас буду пробовать...

 

Ritsuka, огромное спасибо, что тратите на меня свое время!! Пусть не все стало шоколадно, но вы ОЧЕНЬ СИЛЬНО мне помогли! Сам бы я всего этого не исправил.

 

 

Попробовал первый вариант мутулса... Эффекта 0. И по дороге попробовал вариант БЕЗ мутулса... Просто взял и удалил файл. И ничего ))) В Мозилле и Опере как работало, так и работало.... А в ИЕ и Сафари как не работало, так и не работало ))) То есть получается, что файл муутуулс.жс вообще не нужен.... Это разве нормально? )))

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

  • 0

Так, внимание!

 

1) Качаем с официального сайта архив Download QScroller 1.0.1

2) Распаковываем, находим в нем папку mootools_1.2, в ней скрипт mootools-1_2.js и qscroller.js - заливаем их на сервер.

3) Правим строку (изменилось имя файла):

<script type="text/javascript" src="jscript/mootools-1_2.js"></script>

4) Обновляем страницу.

 

У вас просто какая-то странная сборка, не понятно под какую версию mootools. А то что работает после удаления файлов - это кэш. Жмите Ctrl+R (mozilla, opera) или Shift+F5 (IE).

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

  • 0
Странное дело.... Теперь и в Мозилле , вроде бы, перестала работать..... А точнее вот что: у меня 2 компа стоит, на одном просто не работает бегущая строка (в Мозилле именно), а на втором ВООБЩЕ НА ФОРУМЕ НЕ ЗАХОДИТ (именно в Мозилле!), выдает 400 ошибку - Bad Request . Уже второй день!
Ссылка на комментарий
Поделиться на других сайтах

  • 0
booolka, вы задаете странные вопросы. Откуда мне знать, с чего он у вас настроился, или не настроился? Гугль вам в помощь. И вот эта темка.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ritsuka, снова помогли!! Искал в яндексе об этой проблеме и ничего толкового (в плане ответа) не находил... Только жалобы на такую ошибку. А по этой ссылке нашел конкретное решение проблемы : почистить куки для этого сайта. Почистил - все норм стало! Спасибо!

 

 

А насчет работоспособности скрипта в ИЕ и Сафари больше нет идей?

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

  • 0

booolka, это нужно конкретно сидеть и отлаживать с FTP и админским доступами. Иначе будет потрачено слишком много времени, сил и нервов.

 

Такой версии форума как у вас под рукой нет, дебаггер показывает несколько конфликтов библиотеки, нужно экспериментировать, править, смотреть и снова править. Сходу ничего тут не сделать.

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

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

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

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