Ответить Новая тема Новый опрос 
Всего: 2 1 2 >
 Информационная панель
Siroco
Новичок
Сообщений: 29
Регистрация: 20-10-2010


10-05-2012 00:34
Как прикрутить выезжающую информационную панель над шапкой сайта (по клику или по наведению мышой - неважно)?
Скриптов полно, но ни один не работает в престе.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


10-05-2012 00:59
Цитата:
но ни один не работает в престе

А Вы приведите пример где и как Вы ее подключали.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Siroco
Новичок
Сообщений: 29
Регистрация: 20-10-2010


10-05-2012 01:06
Да я просто тупо пытался впихнуть этот код в header.tpl
Цитата:

<style type="text/css">
    #panel {
        display: none;
        overflow: hidden;
        height: 0;
        width: 921px; 
        background: #d1e4f3;
        }
        #panel.visible {
            display: block;
            }   
    #hidepanel, #showpanel {
        color: #000000;
        cursor: pointer;
        } 
</style>
   
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

<script type="text/javascript">
    $(function() {
        $("#showpanel").click(function(){
            $(this).hide(150);
            $("#hidepanel").show();
            $("#panel").animate({
                height: "200px"
            },500).addClass("visible");
        })
        $("#hidepanel").click(function(){
            $(this).hide(150);
            $("#showpanel").show();
            $("#panel").animate({
                height: "0"
            },500).removeClass(visible);
        })
    });
</script>


<span id="hidepanel" title="Клик для скрытия информации">
<div id="panel">
Информация для размещения
</div>
</span>
<div class="page"><span id="showpanel" title="Клик для показа информации"><img src="img.gif" border="0"></span></div>
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


10-05-2012 01:46
Смотря где, в какое место Вы ее впихали. Я на интерес прописал сразу после {$HOOK_HEADER} и все работает. Единственное в последних версиях престы в смарти отключено обработка PHP , на сколько это связано не знаю но проделайте и эту операцию. Надо в файле tools\smarty\Smarty.class.php править строку
Цитата:
public $allow_php_tag = true;
и место true поставить false
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Siroco
Новичок
Сообщений: 29
Регистрация: 20-10-2010


10-05-2012 01:49
Хм... попробую.
Спасибо за совет.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Siroco
Новичок
Сообщений: 29
Регистрация: 20-10-2010


10-05-2012 02:01
Выдает ошибку:
Цитата:

Fatal error: Smarty error: [in /home/cp602418/public_html/site.ru/themes/newsale/header.tpl line 40]: syntax error: unrecognized tag: display: none; overflow: hidden; height: 0; width: 921px; background: #d1e4f3; (Smarty_Compiler.class.php, line 446) in /home/cp602418/public_html/site.ru/tools/smarty/Smarty.class.php on line 1095



Сообщение отредактировано Siroco 09-05-2012 22:05 ...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


10-05-2012 02:02
Ошибся, стоит false и надо поставить true
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Siroco
Новичок
Сообщений: 29
Регистрация: 20-10-2010


10-05-2012 02:06
У меня Версия 1.3.1.1
Там такой строки вообще нет


Сообщение отредактировано Siroco 09-05-2012 22:07 ...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


10-05-2012 02:12
Извини, я сейчас заметил что версия 1.3 :) А я удивился когда в твоем header.tpl обнаружил jquery-1.2.6.pack.js
Сейчас нет под рукой 1.3 что бы посмотреть. Поставлю на локальном и посмотрю.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Siroco
Новичок
Сообщений: 29
Регистрация: 20-10-2010


10-05-2012 02:15
А PHP не здесь случайно включать?
Цитата:

var $security_settings  = array(
                                    'PHP_HANDLING'    => false,
                                    'IF_FUNCS'        => array('array', 'list',
                                                              'isset', 'empty',
                                                              'count', 'sizeof',
                                                              'in_array', 'is_array',
                                                              'true', 'false', 'null'),
                                    'INCLUDE_ANY'    => false,
                                    'PHP_TAGS'        => false,
                                    'MODIFIER_FUNCS'  => array('count'),
                                    'ALLOW_CONSTANTS'  => false
                                  );
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 1 2 >