seregablek

Рейтинг
18
Регистрация
05.01.2011
ivan-lev:
А в highslide-with-html.js слайдшоу есть?
попробуйте на highslide-full заменить.

У меня слайдер работает нормально, а в редакторе по добавлении комментариев

не открывается набор цветов, смайликов и вставка ссылки

Обновил highslide, не помогает.

Заменил на highslide-full на highslide-with-html.js, все тоже самое

вот код

<head >

{headers}
<link rel="shortcut icon" href="{THEME}/images/favicon.ico" />
<link rel="stylesheet" type="text/css" href="{THEME}/css/style.css" media="screen" />
<link rel="stylesheet" type="text/css" href="{THEME}/css/engine.css" media="screen" />
<link rel="stylesheet" type="text/css" href="{THEME}/highslide/highslide.css" />
<script type="text/javascript" src="{THEME}/highslide/highslide-with-html.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>
<script language="javascript" type="text/javascript" src="{THEME}/javascripts/ajaxtabs.js"></script>
<script type="text/javascript" src="{THEME}/javascripts/menu.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
});
</script>
<script type="text/javascript">
hs.graphicsDir = '{THEME}/highslide/graphics/';
hs.outlineType = 'rounded-white';
hs.showCredits = false;
hs.wrapperClassName = 'draggable-header';</script>
<!--[if lt IE 7]>
<script type="text/javascript" src="{THEME}/javascripts/unitpngfix.js"></script>
<link rel="stylesheet" type="text/css" href="{THEME}/css/ie.css" />
<![endif]-->
</head>
<body>
{AJAX}

а если переставить во так то слайдер перестает работать а а коменты работают

<head >

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>
{headers}
<link rel="shortcut icon" href="{THEME}/images/favicon.ico" />
<link rel="stylesheet" type="text/css" href="{THEME}/css/style.css" media="screen" />
<link rel="stylesheet" type="text/css" href="{THEME}/css/engine.css" media="screen" />
<link rel="stylesheet" type="text/css" href="{THEME}/highslide/highslide.css" />
<script type="text/javascript" src="{THEME}/highslide/highslide-with-html.js"></script>

<script language="javascript" type="text/javascript" src="{THEME}/javascripts/ajaxtabs.js"></script>
<script type="text/javascript" src="{THEME}/javascripts/menu.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
});
</script>
<script type="text/javascript">
hs.graphicsDir = '{THEME}/highslide/graphics/';
hs.outlineType = 'rounded-white';
hs.showCredits = false;
hs.wrapperClassName = 'draggable-header';</script>
<!--[if lt IE 7]>
<script type="text/javascript" src="{THEME}/javascripts/unitpngfix.js"></script>
<link rel="stylesheet" type="text/css" href="{THEME}/css/ie.css" />
<![endif]-->
</head>
<body>
{AJAX}

Вот какая вылезла ошибка

Ошибка: TypeError: hs.addSlideshow is not a function

Строка: 136

<script type="text/javascript">  

<!--
hs.graphicsDir = '/engine/classes/highslide/graphics/';
hs.outlineType = 'rounded-white';
hs.numberOfImagesToPreload = 0;
hs.showCredits = false;

hs.lang = {
loadingText : 'Загрузка...',
playTitle : 'Просмотр слайдшоу (пробел)',
pauseTitle: 'Пауза',
previousTitle : 'Предыдущее изображение',
nextTitle : 'Следующее изображение',
moveTitle : 'Переместить',
closeTitle : 'Закрыть (Esc)',
fullExpandTitle : 'Развернуть до полного размера',
restoreTitle : 'Кликните для закрытия картинки, нажмите и удерживайте для перемещения',
focusTitle : 'Сфокусировать',
loadingTitle : 'Нажмите для отмены'
};

hs.align = 'center';
hs.transitions = ['expand', 'crossfade'];
hs.addSlideshow({
interval: 4000,
repeat: false,
useControls: true,
fixedControls: 'fit', ошибка ссылается на эту строчку
overlayOptions: {
opacity: .75,
position: 'bottom center',
hideOnMouseOut: true
}
});
//-->
</script>

помогите разобраться

siv1987:
Смотрите ошибки жс в консоли.

Пожалуйста объясните по подробнее где искать ошибку то есть в js файлах самого движка?

Еще есть вопрос, если ставлю highslide-with-html.js перед headers, но jquery.min.js ставлю после него, то слайдер переключается, и входит в панель нормально, но не работает вставка смайлов, ссылок и цвета при добавлении комментариев


<head >
<script type="text/javascript" src="{THEME}/highslide/highslide-with-html.js"></script>
{headers}
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>
</head>

а если поставить jquery.min.js и jquery-ui.min.js тоже впереди headers, то вход в панель управления и при добавлении комментариев вставка смайлов, ссылок и цвета все работает, но перестает работать слайдер, не переключается.


<head >
<script type="text/javascript" src="{THEME}/highslide/highslide-with-html.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>
{headers}
</head>
siv1987:
Нет, не обязательно.


Искать его не надо, потому что тот глобальный и нужен для работы других шаблонах.

Спасибо за пояснения, вы мне очень помогли.

siv1987:
Не видно разве что в исходном коде два highslide, и второй, как раз тот который вам нужен, просто не срабатывает потому что инициализируеться первый.
В mian.tpl перетащите
<script type="text/javascript" src="{THEME}/highslide/highslide-with-html.js"></script>
перед {headers}

Спасибо помогло теперь открывается нормально.

А {headers} не обязательно в начале должен быть? Ниже приведенный код правильный?

В main.tpl подключается только один highslide, а если есть другой как его можно найти?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head >

<script type="text/javascript" src="{THEME}/highslide/highslide-with-html.js"></script>
<script type="text/javascript" src="{THEME}/javascripts/jquery.min.js" ></script> (Когда их вывел за headers то заработали ajax окна и слайдер тоже работал)
<script type="text/javascript" src="{THEME}/javascripts/jquery-ui.min.js" ></script>

{headers}

<link rel="stylesheet" type="text/css" href="{THEME}/css/style.css" media="screen" />
<link rel="stylesheet" type="text/css" href="{THEME}/css/engine.css" media="screen" />
<link rel="stylesheet" type="text/css" href="{THEME}/highslide/highslide.css" />
<link rel="shortcut icon" href="{THEME}/images/favicon.ico" />
<script language="javascript" type="text/javascript" src="{THEME}/javascripts/ajaxtabs.js"></script>
<script type="text/javascript" src="{THEME}/javascripts/menu.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
});
</script>
<script type="text/javascript">
hs.graphicsDir = '{THEME}/highslide/graphics/';
hs.outlineType = 'rounded-white';
hs.showCredits = false;
hs.wrapperClassName = 'draggable-header';</script>
<!--[if lt IE 7]>
<script type="text/javascript" src="{THEME}/javascripts/unitpngfix.js"></script>
<link rel="stylesheet" type="text/css" href="{THEME}/css/ie.css" />
<![endif]-->
</head>
<body>
{AJAX}

Посмотрите тему, может поможете разобраться где копаться, или лучше как исправить.

/ru/forum/789350

дани мапов:
Скорее всего highslide нужно подключить, например как здесь: http://dlescript.ru/hucks/59-highslide-panel-avtorizacii.html

Почти все подключено вот исходный код main,tpl

<link rel="stylesheet" type="text/css" href="{THEME}/css/style.css" media="screen" />
<link rel="stylesheet" type="text/css" href="{THEME}/css/engine.css" media="screen" />
<link rel="stylesheet" type="text/css" href="{THEME}/highslide/highslide.css" />
<link rel="shortcut icon" href="{THEME}/images/favicon.ico" />
<script language="javascript" type="text/javascript" src="{THEME}/javascripts/ajaxtabs.js"></script>
<script type="text/javascript" src="{THEME}/javascripts/jquery.min.js" ></script>
<script type="text/javascript" src="{THEME}/javascripts/jquery-ui.min.js" ></script>
<script type="text/javascript" src="{THEME}/javascripts/menu.js"></script>
<script type="text/javascript" src="{THEME}/highslide/highslide-with-html.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
});
</script>
<script type="text/javascript">
hs.graphicsDir = '{THEME}/highslide/graphics/';
hs.outlineType = 'rounded-white';
hs.showCredits = false;
hs.wrapperClassName = 'draggable-header';</script>
<!--[if lt IE 7]>
<script type="text/javascript" src="{THEME}/javascripts/unitpngfix.js"></script>
<link rel="stylesheet" type="text/css" href="{THEME}/css/ie.css" />
<![endif]-->
</head>
<body>
{AJAX}

И все highslide файлы обновил на офф сайте

Сан Викторыч:
За место # нужно ссылку на панель вставлять!
Если на админку то href="/admin.php?mod=main"
Если я правильно понял

Хотелось бы Ajax окно, на предыдущем шаблоне у меня вот так

при нажатии на Ваш профиль выходит окошко

jpeg 2013-04-28_192133.jpeg

Пробывал все выше сказанное ничего не получилось, спасибо что обратили внимание siv1987 на то что сайт с www не открывается

Прочитал статью нашел по поиску Сайт не открывается при наборе домена с www

обратился в службу технической поддержки хостинга, буду ждать ответа.

Скорее всего дело не в Редиректе

seregablek добавил 08.01.2011 в 06:33

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

Поставил в файле htaccess редирект 301 вот так и все получилось

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]

RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

12
Всего: 16