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

LenLay

Новачок
  
  • Публікації

    16
  • З нами

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

LenLay's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Репутація

  1. Придется только немного поработать над кодом. Сейчас скрипт в это поле вытягивает id введенного товара в поле Модель. Переделать наоборот не составит особого труда. Присмотрись внимательнее внизу tpl файла, там все есть.
  2. TPL файл --> /admin/view/template/sale/order_form.tpl Контроллер --> /admin/controller/sale/order.php Рядом с полем ввода модели, в tpl файле есть скрытое поле product_id. используй его.
  3. Неужели мой вопрос непонятен? Или действительно никто никогда не занимался подобным, и максимум на что осмелились так это использовать vqmod из боязни переписывать код движка!?
  4. Есть идея костыль. С помощью Ajax с интервалом например 5 минут обновлять состояние пользователя на 1. А с помощью CRON задачи раз в 30 минут присваивать статус 0. Таким образом при бездействии пользователя на странице его статус будет online 25 минут и 5 минут offline из 30 минут. Но мне кажется будет гораздо правильнее отслеживать статус его сессии (например с помощью того же CRON), и если она просрочена то переводить его в статус offline. Но вот КАК отследить эту самую сессию!? Кто подскажет?
  5. В чем вопрос то? Тебе необходим модуль, причем с админ частью, погугли полно примеров создания модулей. Будут вопросы конкретно кода, обращайся! Никто за тебя это делать не будет бесплатно.
  6. Доброго дня! Возникла необходимость отслеживать присутствие администратора в админ панели. Нужно получить историю когда зашел, вышел, онлайн ли сейчас. Добавил в БД статус пользователя (образно 1(онлайн) и 0(офлайн)). Повесил изменения значения на функции login() и logout в config/user.php. Все работает. При заходе в панель присваивается 1, при выходе 0. Но одна проблема. 0 присваивается только при запуске функции logout(), то есть если закрыть браузер или вкладку, функция не выполняется. И соответственно пользователь висит в онлайн, хотя его там уже нет. Вообщем как отслеживать статус сессии пользователя и изменять статус на оффлайн при неактивной сессии, у кого какие мысли?
  7. Решил проблему внеся функцию в контроллер home.php. Обращаюсь к ней так: setInterval(updateInfo, 5000); function updateInfo() { console.log('ajax'); $('#feedOrder').load('index.php?route=common/home/getLastOrder&token=<?php echo $token; ?>'); } Может конечно не самое лучшее решение, но парсит те данные которые нужны, ошибок нет. Если Я не прав исправьте пожалуйста.
  8. Еще один вопрос. Как добавить позицию модуля в админ панели opencart. В интернете полно инструкций по добавлению позиций на сайт, а вот в панель не видел ни одной. Простите если глупый вопрос.
  9. при переходе по ссылке пишет У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору.
  10. Вот что выводит http://vk.com/lenlay?z=photo68360178_311661550%2Falbum68360178_00%2Frev
  11. Подробнее: Есть человек который будет сидеть в админке сайта и отслеживать новые заказы, хочу сделать так чтобы при добавлении нового заказа, в админке всплывало оповещение(например как оповещение на vk.com) с звуковым сигналом. хочу с помощью setInterval(java), сделать проверку на наличие заказов с статусом новый. Делать грабли( то есть такую проверку прямыми запросами из .tpl файла не хочется).
  12. public function getLastOrder() { $this->load->language('common/footer'); $this->data['text_footer'] = sprintf($this->language->get('text_footer'), VERSION); $orderLast = $this->db->query("SELECT * FROM `order`\n" . "ORDER BY `order`.`order_id` DESC LIMIT 1"); $rows = $orderLast->row; $this->data['orderNumber'] = $rows['order_status_id']; }
  13. функция public. Этот запрос выводит код всей страницы. то есть начиная с <!DOCTYPE html> <html dir="ltr" lang="ru"> <head>... и заканчивая </html> , а переменную так и не увидел. Я уже пробовал подобное только у меня вывело полностью всю страницу в HTML.
  14. Так же можете получить его прямым запросом $orderLast = $this->db->query("SELECT * FROM `order`\n" . "ORDER BY `order`.`order_id` DESC LIMIT 1");

×
×
  • Створити...

Important Information

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