Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

esculapra

Користувачі
  
  • Публікації

    1 775
  • З нами

  • Відвідування

Усі публікації користувача esculapra

  1. Я проверял на мозиле. Сначала выходит Ваша корзина пуста, а потом подтягиваются данные. В файле common.js есть функция var cart = { 'add': function(product_id, quantity) { ..... if (json['success']) { $('#modal-cart').modal('show'); Тут вызывается модальное окно, а потом идет следующий запрос на информацию от сервера. Попробовать его закомментировать, а вызов окна сделать ниже $.ajax({ url: 'index.php?route=common/cart/info', type: 'get', dataType: 'html', beforeSend: function() { $('.cartMask').css({'display':'block'}); }, success: function(data){ // Тут можно попробовать вызов модального окна после получения информации $('#modal-cart').modal('show'); $('#modal-cart .modal-body').html($(data).find('.modal-body').html()); $('#modal-cart .modal-body').prepend('<div class="alert alert-success"><button type="button" class="close" data-dismiss="alert">&times;</button><i class="fa fa-info-circle"></i>&nbsp;&nbsp;' + json['success'] + '</div>');
  2. Можно переименовать папку admin в директории модификаторов, а потом разбираться
  3. Тогда вставь только див с тем ид , что на скрине (<div id="vk_"></div> для примера). А перед </body> в шаблоне футера добавь код должно сработать.
  4. Код яваскрипт не отображается в визуальном редакторе после сохранения, но если открыть просмотр исходного кода, то он там есть.
  5. Я же говорил, что все компоненты сайта (фтп, майл) работают на определенных портах. Сайт не ничего не меняет на сервере - он просто отсылает сообщения через определенный порт. Если сделать модуль отправки сообщений через SMTP, то клиенту необходимо слушать хост по порту 25. Или слушать порт, через который происходит отправка почты. Единственная проблема, что твой ЕРП должен быть всегда на связи. Как вариант, если серное приложение (скрипт) не видит клиента, то сохраняет данные в БД, а при включении клиента отдает ему все, что пришло за время его отсутствия. А может лучше получать смс через какой-нибудь сервер?
  6. Это или спамеры, или хакеры - возможно на сайте залит бэкдор. Смотрите лог посещений, а именно, ищите целевой урл.
  7. ТС сказал, что у него прога на Делфи. А там есть мощная библиотека Indy - с ней хоть черта можно сделать. В демо там есть, скажем, пример чата - его можно использовать.
  8. У меня на локалке стоит 3.0.2.0, но модификаторы загружались. Стоп! Что-то было подобное - вроде в зипе был не install.xml а install.ocmod.xml. Архив загружался, но модификатор не появлялся.
  9. Ты не понял. Например, ФТП работает по порту 21, SMTP - 25, и т.п. Вот FileZilla устанавливает соединение по порту 21, но прога работает в двустороннем режиме, а если использовать UDP-компонент делфи, то он может только слушать определенный порт на сервере.
  10. Я вспомнил, что делал клиент-серверное приложение на делфи. Вкратце суть такова: есть сервер и несколько независимых приложений (на них стоит клиент UDP, работающий только на прослушку). Сервер (самый простой простой TCP) стоит в главном приложении, а остальные прослушивают сеть по определенному порту. Когда главное приложение генерирует команду (например, на изменение скина), то все подчиненные приложения меняют скин. По сути, клиент (десктопное приложение) должно установить связь с сервером требуемого хостинга и прослушивать порт. На таком принципе работает скайп и другие десктопные.
  11. Только гипотетически, так как в таком случае десктопное приложение должно работать в следящем режиме, то есть быть постоянно в сети и периодически запрашивать данные из БД сервера. Другое дело, если приложение получает данные при его запуске. Примерно так, как действуют программы, проверяющие обновление.
  12. Не я, там уже кто-то делал, но исчез из поля зрения заказчика. Я только внес некоторые изменения в скрипт и шаблон, чтобы после добавления товара всплывало окно с сообщением, и исчезало через несколько секунд.
  13. Из контроллера передается json['total'], а я сказал о модифицированном скрипте с выводом сообщения в модальном окне. В принципе увеличение или уменьшение добавленных товаров особо не отличается.
  14. Вот я недавно делал кое-какие доработки в этом файле. Тут имеется код В дефолтном скрипте
  15. Тогда только один вариант - выводить в лог результаты работы скрипта (контроллера, модели)
  16. Сработает, но лучше сделать в виде модального окна, типа как для корзины.
  17. После echo добавь exit; иначе происходит вывод всего шаблона страницы.
  18. Смотрите файл modification.php в папке admin\controller\marketplace и на всякий случай в папке модификаторов - возможно там есть его переделанный клон.
  19. Это вообще лишний код. Почуему? Потому что клиетнт ожидает определенный тип данных (это задано в установках). А редирект можно переместить в шаблон - и он произойдет при успешном статусе. function checkRegexp(fun) { url=$('#url_no_mod').val()+'&'+$('#token_indent').val()+'='+$('#token').val(); form = $("#regexpForm").serializeArray(); jQuery.ajax({ url: url, type:"post", dataType: "json", // ожидаем получение json data:{ controller:"antivirus", task:"checkRegexp", fun:fun, form:form }, success: function(data){ if(data.success){ window.location=data.redirec; //это как пример } else alert(data.message); } } ); }
  20. Это нужно для прерывания работы скрипта и отправки результата. Иначе скрипт пойдет дальше и страница перезагрузится.
  21. Я в своих разработках результат вывожу своеобразной функцией private function ajaxResponseError($message,$warning=false) { if($warning)$return['status']='Warning'; else $return['status']='Error'; $return['result']=$message; echo json_encode($return); exit ; } Вот если сервер возвратит ошибку, то выводится сообщение, а если сработает функция private function ajaxResponseDone($message,$params=null) { if(isset($params)) foreach($params as $key=>$value) { $return[$key]=$value; } $return['status']='Done'; $return['result']=$message; $return['success']=true; echo json_encode($return); exit ; } То (применительно к коду регистрации) можно выести сообщение о успешной реге и после некоторой задержки сделать перенаправление на страницу входа
  22. а не проще ? и в приведенном коде я не нашел много if if(isset($this->request->post['ajax'])){ // }
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.