Вход • Регистрация

Всего найдено: 129

  • 20 января 2015 г.
  • этот код рабочий который я привел в первом сообщении но без стилей, мне нужен подробный способ по
    интеграции данного кода. Я думаю что его нужно адоптировать и как то привязать к админке, но даже не имею представления как и с чего начать.
  • 09 января 2015 г.
  • все что тут есть на форме не доведено до конца и самые ключевые моменты остаются в неведении...
    Код

    <?php
    header('Content-Type: text/html; charset=utf-8');
    if(isset($_REQUEST['act']) && $_REQUEST['act'] =='autoSuggestUser' && isset($_REQUEST['queryString'])) {
    $db_host = 'localhost';
    $db_user = ***;
    $db_password = '***';
    $db_name = '***';

    $connect = mysql_connect($db_host, $db_user ,$db_password);
    $db = mysql_select_db($db_name,$connect);
    mysql_query("set character_set_client='utf8_general_ci'");
    mysql_query("set character_set_results='utf8_general_ci'");
    mysql_query("set collation_connection='utf8_general_ci'");
    mysql_query("set names 'utf8'");
    if($db){
    $string = '';
    $queryString = $_REQUEST['queryString'];
    $query = 'SELECT * FROM diafan_shop WHERE name1 LIKE "%' .$queryString . '%" OR keywords1 LIKE "%' .$queryString . '%"';
    $resource = mysql_query($query);

    if($resource && mysql_num_rows($resource) > 0) {
    $string.= '<ul>';
    while($result = mysql_fetch_object($resource)){
    $string.= '<li onClick="fillId(\''.addslashes($result->id).'\');fill(\''.addslashes($result->name1).'\');">'.$result->name1.'</li>';
    }
    $string.= '</ul>';

    } else {
    $string.= '<li>не чего не найдено</li>';
    }
    echo $string;
    exit;

    }
    exit;
    }

    ?>


    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>

    <script type="text/javascript" src="http://jazzmoto.ru/sc.js"></script>

    <div id="suggest">Start to type a country: <br />
    <input type="text" size="25" value="" id="country" onkeyup="suggest(this.value);" onblur="fill();fillId();" class="" />
    <input type="hidden" name="country_id" id="country_id" value="" />
    <div class="suggestionsBox" id="suggestions" style="display: none;"> <div class="suggestionList" id="suggestionsList"> &nbsp; </div>
    </div>
    </div>


    помогите кто может адоптировать этот код под диафан
  • 03 января 2015 г.
  • собственно сабж, как заставит жить дружно diafan 5.4 и http://pcvector.net/scripts/menu_and_navigation/172-mnogourovnevoe-menyu-tipa-akkordeon.html все что мог перепробовал и весь форум облазил, пытался что то вычитать тут http://user.diafan.ru/forum/show461/ но увы не помогло( дайте пожайлусто пошаговую инструкцию как их сростить!!!???
  • 04 января 2015 г.
  • меня уверяли что сам JQ подключен к диафану по умолчанию, но хорошо а если я сам именно в такой же форме подключал как у вас в самом site.php перед </head> то он работать не будет?
  • 04 января 2015 г.
  • дело в том что не важно как я подключаю скрипты, мне нужна помощь именно в menu.view.show_block_leftmenu.php и menu.view.show_level_leftmenu.php помогите их правильно составить
  • 04 января 2015 г.
  • и да, JQ в show_js.php прописан
    <!--[if lt IE 9]><script src="http://yandex.st/jquery/1.10.2/jquery.min.js"></script><![endif]-->
    <!--[if gte IE 9]><!-->
    <script type="text/javascript" src="http://yandex.st/jquery/2.0.3/jquery.min.js" charset="UTF-8"><</script><!--<![endif]-->



    только меня смущает < - это галка перед </script> так и должно быть?
  • 05 января 2015 г.
  • у меня и CSS и JS файлы подключаються, все что я не могу это составить правельно menu.view.show_block_leftmenu.php эти файлы может кто нибудь помочь разобраться с настройкой и этого menu.view.show_level_leftmenu.php, а также если необходимо то и помочь с menu.view.show_level_leftmenu_2.php
  • 06 января 2015 г.
  • спасибо вам за вашу помощь, но заменил свои файлы теми которые вы мне дали и вот что получил http://new.jazzmoto.ru/ все настройки в админке были сделаны, если бы все было огранчено тем что нужно сделать menu.view.show_block_leftmenu.php прописать <ul class="topnav"> то я думаю у меня не возникло столько вопросов, просто результат совсем не отражает задумок + в фаербаге смотрю как что присваиваться и меня это в ступор заводит - так как очень много непонятных классов и стилей к менюшке вылезает что то все таки в menu.view.show_level_leftmenu.php нужно менять или попровлять
  • 06 января 2015 г.
  • странно в примере этот скрипт стоит перед </head> я его туда же пихнул, но сейчас при помощи шаманских заклинаний получилось что то подобное, просьба помочь найти косяк, как то криво оно роботает + списки которые без вложения как бы тоже открывает, а мне это не нужно
  • 06 января 2015 г.
  • Спасибо огромное Ваш совет по поводу подключений перед боди а не перед хед заставил показать хоть что то приблизительное, только осталась 2 проблемы CSS и вложенные списки по нажатию раскрывает и сразу уводит на страницу без права на нажатие выпадающего списка, CSS сам поправлю а как быть с активной кнопкой без понятия
  • 06 января 2015 г.
  • поставил галочку Не отображать ссылку на элемент, если он имеет дочерние пункты, получил вот такую шляпу, скрин приложил.
  • 22 октября 2014 г.
  • Здравствуйте дорогие форумчане и реальные гуру, у меня такой вопрос в shop.view.buy_form_cat.php есть строки:

    Код

    <div class="shop_waitlist">
    '.$this->diafan->_('Сообщить когда появиться на e-mail').'
    <input type="text" name="mail" value="'.$this->diafan->_user->mail.'" class="inptext">
    <span class="button_wrap"><input type="button" class="button" value="'.$this->diafan->_('Ок', false).'" action="wait"></span>
    <div class="errors error_waitlist" style="display:none"></div>
    </div>';

    это форма появляется когда товара нет в наличии, вопрос такой: как вывести это сообщение в сплывающем окошке, только не окшке браузера а именно popup, побывал разными методами js но видимо не до конца понимаю логику движка, помогите разобраться, нужно что бы по анологичной кнопке вместо купить было "запросить" и открывалось окошко с формой отправки эмела.

    вот сама кнопка на основе которой я пытался сам пркирпить этот popup

    Код

    echo '<span class="button_wrap"><input type="button" class="button btn-cart" value="'.$this->diafan->_('Купить', false).'" action="buy"></span>';



    пытался сделать так:
    Код
    <span class="button_wrap"><input type="button" class="button btn-cart" value="'.$this->diafan->_('Сообщить когда появиться на e-mail').'" action="wait"></span>';


    но видимо action wait применяться только на отправку сомой формы, в общем помогите
  • 23 октября 2014 г.
  • сделал так:
    Код
    if(! empty($waitlist))
    {

    echo '
    <script type="text/javascript" src="'.BASE_PATH.'modules/shop/shop.tovar.js"></script>
    <a href="#" type="button" class="shop_waitlist_btn">Сообщить на e-mail</a>

    <div class="shop_waitlist">
    <div class="shop_waitlist_close">Закрыть</div>
    <div class="shop_waitlist">
    '.$this->diafan->_('Сообщить когда появиться на e-mail').'
    <input type="text" name="mail" value="'.$this->diafan->_user->mail.'" class="inptext">
    <span class="button_wrap"><input type="button" class="button" value="'.$this->diafan->_('Ок', false).'" action="wait"></span>
    <div class="errors error_waitlist" style="display:none"></div>
    </div>
    </div>';

    }




    результат: окошко всегда присутствует на сайте, не вызывается по кнопке, а просто сразу весит в центре экрана и нету кнопки закрыть там тоже, что не так я сделал?
  • 23 октября 2014 г.
  • судя по всему косяк в двойном <div class="shop_waitlist"> , но моя форма была изночально такая :

    Код

    if(! empty($waitlist))
    {

    echo '
    <div class="shop_waitlist">
    '.$this->diafan->_('Сообщить когда появиться на e-mail').'
    <input type="text" name="mail" value="'.$this->diafan->_user->mail.'" class="inptext">
    <span class="button_wrap"><input type="button" class="button" value="'.$this->diafan->_('Ок', false).'" action="wait"></span>
    <div class="errors error_waitlist" style="display:none"></div>
    </div>';
    }


    и ориентируясь на ваши подсказки сделал, но получилось то, что получилось....
  • 23 октября 2014 г.
  • сделал так:
    Код

    if(! empty($waitlist))
    {

    echo '
    <script type="text/javascript" src="'.BASE_PATH.'modules/shop/shop.tovar.js"></script>
    <a href="#" type="button" class="shop_waitlist_btn">Сообщить на e-mail</a>

    <div class="shop_waitlist2">
    <div class="shop_waitlist_close">Закрыть</div>

    <div class="shop_waitlist">
    '.$this->diafan->_('Сообщить когда появиться на e-mail').'
    <input type="text" name="mail" value="'.$this->diafan->_user->mail.'" class="inptext">
    <span class="button_wrap"><input type="button" class="button" value="'.$this->diafan->_('Ок', false).'" action="wait"></span>
    <div class="errors error_waitlist" style="display:none"></div>
    </div>
    </div>';

    }


    в css и js соответственно заменил shop_waitlist на shop_waitlist2, результат: окошко также всегда появляется как заходишь в каталог, но зато теперь оно закрывается, как сделать что бы оно вызывалось именно по клику а не само всегда вылезало?
Показывать по:

Новости

  • 24 апреля, среда
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.