1

Тема: В шаблоне не работает скрипт увеличения картинок

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

[center][thumb][url]http://mysite.ru/uploads/posts/2012-10/1350884600_image.jpg[/url][/thumb][/center]

В новости видна миниатюра заданного размера. Но при нажатии на саму картинку появляется надпись на ней "Loading" (не "Загрузка") и картинка не увеличивается. При повторных нажатиях увеличенная картинка открывается на новой странице. Происходит так только в этом шаблоне, при смене шаблона все работает нормально.
Я так понимаю, что не работает ява скрипт который отвечает за это действие. Подскажите где капнуть в шаблоне ,что бы найти проблему?
Спасибо.

Re: В шаблоне не работает скрипт увеличения картинок

У тебя в шаблоне после тега <body> стоит тег {AJAX} ? Если нет, ставь, должно заработать.

3

Re: В шаблоне не работает скрипт увеличения картинок

Спасибо большое. Частично проблема решилась. Теперь картинка как и положено увеличивается. Но на учеличеной картинке вместо кнопок навигации, лишь надписи Previous, Play, Next, Move, 1:1, Close

Re: В шаблоне не работает скрипт увеличения картинок

Ты в самом движке чего-нибудь менял? Может скрипт увеличения картинок?

5

Re: В шаблоне не работает скрипт увеличения картинок

такая же беда и у меня, только вот на DLE Forum'е .. и не знаю как решить! На сайте работают, а на форуме не хотят

6

Re: В шаблоне не работает скрипт увеличения картинок

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

Re: В шаблоне не работает скрипт увеличения картинок

Скорее всего js скрипт какой-то некорректно работает, вычищай, смотри.

8

Re: В шаблоне не работает скрипт увеличения картинок

Не могу найти решение проблемы. В main.tpl поочередно убирал скрипты, затем вообще все удалил. Они там думаю вообще не нужны, так как я минимизировал шаблон, убрал оттуда все слайдеры. Но все равно не работает навигация на картинке. Сейчас в исходном коде остались только скрипты самого движка:

<script type="text/javascript" src="/engine/classes/js/jquery.js"></script>
<script type="text/javascript" src="/engine/classes/js/jqueryui.js"></script>
<script type="text/javascript" src="/engine/classes/js/dle_js.js"></script>
<script type="text/javascript" src="/engine/classes/js/bbcodes.js"></script>
<script type="text/javascript" src="/engine/classes/highslide/highslide.js"></script>
    <!--[if IE]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
    <link rel="stylesheet" href="/templates/PlayUser/prefix.css" type="text/css" media="screen, projection" />
    <link rel="stylesheet" href="/templates/PlayUser/style.css" type="text/css" media="screen, projection" />
    
</head>

9

Re: В шаблоне не работает скрипт увеличения картинок

Archer83, если отображаются тексты вместо картинок - значит не хватает куска css кода (его можно выдрать из дефолтного шаблона engine.css), отвечающего за оформление всплывающих картинок. Посмотрите в дефолтных шабиках, там прокомментировано и довольно большой кусок кода, сложно не найти...

10 (04.11.2012 00:06 отредактировано Archer83)

Re: В шаблоне не работает скрипт увеличения картинок

Спасибо большое что натолкнули в нужном направлении.  Кусок кода действительно быстро нашел, он прямо так и называется:

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/

Но никак не могу врубиться. Этот кусок кода прописываю в файле style.css, он там основной походу (engine.css нет в этом шаблоне). В результате получаю ситуацию как на скриншоте. В чем проблема не могу врубиться.

http://i46.fastpic.ru/big/2012/1103/3a/5cae0f3353e5709e7b0873d18ef3593a.jpg

Добавлено: 03-11-2012 23:05:32

Все, разобрался. Не всеь кусок кода взял. Нужно было еще взять следующий за ним:

 /*---The CSS sprites for the controlbar---*/

Теперь нормально:
http://i46.fastpic.ru/big/2012/1103/b9/1419c707dae7adb096b7fa3bdb4c6ab9.jpg