У меня слайдер работает нормально, а в редакторе по добавлении комментариев
не открывается набор цветов, смайликов и вставка ссылки
Обновил 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>
помогите разобраться
Пожалуйста объясните по подробнее где искать ошибку то есть в 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>
Спасибо за пояснения, вы мне очень помогли.
Спасибо помогло теперь открывается нормально.
А {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
Почти все подключено вот исходный код 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 файлы обновил на офф сайте
Хотелось бы Ajax окно, на предыдущем шаблоне у меня вот так
при нажатии на Ваш профиль выходит окошко
Пробывал все выше сказанное ничего не получилось, спасибо что обратили внимание 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]