Перейти к контенту
  • 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 и админским доступами. Иначе будет потрачено слишком много времени, сил и нервов.

 

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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