Сообщения пользователя makki

makki
22.09.2016, 13:58
Раздел: Полезные решения для OkayCMS
Тема: Мобильная версия - автосмена шаблона при заходе с мобильного
Ответы: 36
Просмотры: 4695

Re: Мобильная версия - автосмена шаблона при заходе с мобильного

Полностью переписана логика работы дополнения. Обновил инструкцию в шапке. В текущем исполнении дополнение удобно расширить так, чтобы из админки назначать мобильный и десктопный шаблон. Нет времени допиливать, лично мне достаточно этого. На мой взгляд будет удобнее назначать шаблоны в секции админк...
makki
21.09.2016, 07:25
Раздел: Полезные решения для OkayCMS
Тема: Мобильная версия - автосмена шаблона при заходе с мобильного
Ответы: 36
Просмотры: 4695

Re: Мобильная версия - автосмена шаблона при заходе с мобильного

Ничего не понятно. По-моему, в текущем виде, когда пользователь в мобильном шаблоне кликнет на href="{$config->root_url}/?ver=pc" то переключения шаблона НЕ произойдет и он останется в мобильной версии. Так и надо? Переключение произойдет потому в Settings.php мы добавляем код после // и ...
makki
21.09.2016, 07:01
Раздел: Полезные решения для OkayCMS
Тема: Мобильная версия - автосмена шаблона при заходе с мобильного
Ответы: 36
Просмотры: 4695

Re: Мобильная версия - автосмена шаблона при заходе с мобильного

Пробуйте вместо КОД: ВЫДЕЛИТЬ ВСЁ         if (isset($_GET['ver'])) {            setcookie ("theme", $_GET['ver'], time()+3600, "/");         }       поставить КОД: ВЫДЕЛИТЬ ВСЁ         if (isset($_GET['ver'])) {            setcookie ("theme", $_GET['ver'], time()+3600,...
makki
20.09.2016, 16:53
Раздел: Полезные решения для OkayCMS
Тема: Мобильная версия - автосмена шаблона при заходе с мобильного
Ответы: 36
Просмотры: 4695

Re: Мобильная версия - автосмена шаблона при заходе с мобильного

Видимо, все зависит от того, где и как конкретно Вы это делаете... Вместо того что написано в первом посте этой ветки делаю так: 1) В файле api/Settings.php после foreach($this->db->results() as $result) { ------- } Добавляю if (isset($_GET['ver'])) { setcookie ("theme", $_GET['ver'], tim...
makki
20.09.2016, 15:33
Раздел: Полезные решения для OkayCMS
Тема: Мобильная версия - автосмена шаблона при заходе с мобильного
Ответы: 36
Просмотры: 4695

Re: Мобильная версия - автосмена шаблона при заходе с мобильного

Попробовал передать данные методом GET и отловить их в api/Settings.php чтобы переключать шаблон. Все работает, но шаблон переключается не сразу, а только после следующего обновления страницы. Требуется помощь знатоков скрипта. Как сделать, чтобы сразу переключался шаблон?
makki
19.09.2016, 06:19
Раздел: Баг-репорт OkayCMS (Сообщения об ошибках)
Тема: Не приходят уведомления с сайта на почту с доменом РФ
Ответы: 5
Просмотры: 740

Re: Не приходят уведомления с сайта на почту с доменом РФ

Посмотрите в папку спам. Если они там, значит надо переделать отправку писем через SMTP. Готовое решение по SMTP отправке уже есть. Пишите в личку, помогу за небольшое вознаграждение.
makki
18.09.2016, 14:27
Раздел: Полезные решения для OkayCMS
Тема: Мобильная версия - автосмена шаблона при заходе с мобильного
Ответы: 36
Просмотры: 4695

Re: Мобильная версия - автосмена шаблона при заходе с мобильного

korshunov писал(а):По-моему, результат определения браузера стоит сохранять в куки или сессии, чтобы не гонять на каждой странице функцию is_mobile().
Исправил в изначальном сообщении темы. Спасибо
makki
18.09.2016, 09:37
Раздел: Полезные решения для OkayCMS
Тема: Мобильная версия - автосмена шаблона при заходе с мобильного
Ответы: 36
Просмотры: 4695

Re: Мобильная версия - автосмена шаблона при заходе с мобильного

Какую функцию? Функцию смены шаблона при заходе с мобильного или только определение захода с мобильного устройства?
makki
18.09.2016, 06:38
Раздел: Предложения по улучшению OkayCMS
Тема: Переезд OkayCMS на PHP-7
Ответы: 9
Просмотры: 1685

Re: Переезд OkayCMS на PHP-7

Я имел ввиду, что нигде не используется функция is_mobile_browser (), в которой задействована устаревшая php функция eregi
makki
17.09.2016, 20:37
Раздел: Полезные решения для OkayCMS
Тема: Мобильная версия - автосмена шаблона при заходе с мобильного
Ответы: 36
Просмотры: 4695
  • 1

Мобильная версия - автосмена шаблона при заходе с мобильного

Инструкция для 2-й версии OkayCMS на следующей странице Задумался над отображением шаблона на мобильных устройствах и понял, что меня не устраивают ограничения, которые накладывает адаптивная верстка. Решил пойти в сторону автосмены шаблона при заходе с мобильного устройства и возможности переключа...
makki
17.09.2016, 19:43
Раздел: Предложения по улучшению OkayCMS
Тема: Переезд OkayCMS на PHP-7
Ответы: 9
Просмотры: 1685

Re: Переезд OkayCMS на PHP-7

OkayCMS писал(а):PHP 5.3+ с установленными библиотеками JSON, cURL, php_zip, GD lib, mysqli, imagick;

В Design.php в функции is_mobile_browser() используется функция eregi(), которая устаревшая для PHP 5.3
А вообще-то непонятно зачем она там. Она нигде в скрипте не вызывается.
makki
12.09.2016, 19:14
Раздел: Вопросы по работе с OkayCMS
Тема: Избранные товары
Ответы: 1
Просмотры: 193

Избранные товары

Объясните пожалуйста в чем смысл "Избранных товаров". Какое время они хранятся в папке Избранное? Пока не истечет сессия? Как по мне логично когда Избранные товары привязываются к аккаунту зарегистрированного пользователя. Также, если в Избранных товарах пользователя хранятся товары которы...
makki
07.09.2016, 14:58
Раздел: Вопросы по работе с OkayCMS
Тема: Интеграция 1С
Ответы: 8
Просмотры: 1506

Re: Интеграция 1С

korshunov писал(а):По моим наблюдениям, чаще для 8 и 7.7 работает.

К сожалению не нашел в 1С 7.7 ТиС меню связать с сайтом или что то подобное.
makki
07.09.2016, 14:02
Раздел: Вопросы по работе с OkayCMS
Тема: Интеграция 1С
Ответы: 8
Просмотры: 1506

Re: Интеграция 1С

OkayCMS писал(а):Можно связать легко. В папке cml есть файл 1с_exchange.php.
В 1С выбираете, связать с сайтом, указываете логин пароль в админку и путь к этому файлу.
И всё будет работать.
Нужно уточнить, что это работает только для 1С версии 8
makki
07.09.2016, 13:23
Раздел: Вопросы по работе с OkayCMS
Тема: Интеграция 1С
Ответы: 8
Просмотры: 1506

Re: Интеграция 1С

Сам недавно задался этим вопросом. Лично мне нужно только синхронизация цен и количества на складе. Чтобы решить такую задачу, предварительно решил вообще не вмешиваться в код OkayCMS, а делать все изменения на стороне 1C, т.е. подключаться напрямую к базе дынных MySQL магазина. Это возможно через п...
makki
24.08.2016, 08:47
Раздел: Вопросы по работе с OkayCMS
Тема: Разработка/правка шаблона под себя
Ответы: 4
Просмотры: 613

Re: Разработка/правка шаблона под себя

Я тоже вчера задумался над вопросом разработки своего шаблона. Но я решил идти путем создания нового, а не изменения старого. Чего и вам советую, это избавит от описанных вами проблем. Я тоже к этому склоняюсь. P.S. На первый взгляд кажется, что проще править стандартный шаблон. Но, что если я захо...
makki
24.08.2016, 06:42
Раздел: Вопросы по работе с OkayCMS
Тема: Разработка/правка шаблона под себя
Ответы: 4
Просмотры: 613

Разработка/правка шаблона под себя

Решил переехать на OkayCMS. Пока тестирую на lite версии. Стал вопрос разработки шаблона и как правильно организовать процесс? Раньше в своих проектах на Bootsrap v.3, я вносил изменения в CSS с помощью LESS, и по необходимости добавлял новые нужные мне стили. Это позволило сделать разработку CSS бо...
makki
22.08.2016, 17:38
Раздел: Вопросы по работе с OkayCMS
Тема: Дополнительное описание к товару
Ответы: 31
Просмотры: 2984

Re: Дополнительное описание к товару

смотрите файлы api/Products.php и backend/ProductAdmin.php
makki
22.08.2016, 09:07
Раздел: Полезные решения для OkayCMS
Тема: Вес товара - дополнительное поле
Ответы: 13
Просмотры: 1345
  • 4

Вес товара - дополнительное поле

Для расчета стоимости доставки транспортными службами потребуется значение веса отправления. Данная доработка добавляет дополнительное поле Вес в карточку товара для каждого варианта товара. Вывод значения веса варианта товара в шаблоне карточки товара {$product->variant->weight} Вес всех товаров в ...
makki
21.08.2016, 14:33
Раздел: Полезные решения для OkayCMS
Тема: Переезд на OkayCMS - организация redirect 301
Ответы: 36
Просмотры: 2148
  • 2

Re: Переезд на OkayCMS - организация redirect 301

Выкладываю свое решение. Редиректы хранятся в БД в таблице с соответствующими полями old_url и new_url. Адрес нужно добавлять без / Например на предыдущем движке у вас категория Игрушки хранилась по адресу http://mysite.ru/category_283.html, а теперь эта категория находится по адресу http://mysite.r...

Перейти к расширенному поиску