support 447 Posted September 2, 2015 Report Share Posted September 2, 2015 (edited) Выпущена новая версия VamShop 1.79.Скачать можно в своих заказах в магазине http://vamshop.ru/ Основные изменения: 1. Добавлена невидимая каптча на страницу оформления заказа.2. Добавлен новый менеджер картинок для html-редактора в админке.3. Добавлены подсказки https://dadata.ru/suggestions/ в модуль быстрого оформления заказа.4. Слайдер sequencejs обновлён до текущей версии.5. HTML-редактор TinyMCE обновлён до текущей версии.6. Добавлена настройка Маска телефона в Админке - Настройки - Мой магазин.7. Добавлен новый модуль оплаты PaySera.8. Новый js код для одинаковой высоты колонок.9. Корректировка скрипта рассылки, добавлена проверка email.10. Корректировка стилей. Полный список изменений: Корректирока шаблона карточки товара 38ca710Корректировка перевода b167bc8Корректировка стилей в шаблоне vamshop1 27e31b2Увеличен размер логотипа робокассы 80bfb75Корректировка входа e442f75Корректировка кода bd68fefУдалена старая версия слайдера sequence 4219badСлайдер sequence обновлён до текущей версии 3eed767Подключён слайдер sequence текущей версии 7088f8fКорректировка шаблона слайдера f9b5b88Корректировка слайдера a87c748Корректировка стилей шаблона vamshop1 916437cКорректировка стилей шаблона vamshop1 5d24b11Удалён старый модуль WebToPay 0538d11Добавлен новый модуль оплаты - PaySera 77a4d42Добавлена проверка суммы заказа в модуль оплаты robox 5f2027dКорректировка стилей слайдера e915913Корректировка colorbox 32ad515На страницу оформления заказа добавлены подсказки DaData Suggestions 5c15d20Добавлена настройка DaData API Key в Админку - Настройки - Мой магазин a627d76Добавлены подсказки DaData в модуль оформления заказов a0965ffКорректировка кода подсказок 023834bКорректировка кода eafba0bКорректировка кода acaff94Корректировка кода в боксе categories2.php 136e972Добавлены подсказки на страницу регистрации клиента и на страницу адр… … c7be960Корректировка скрипта рассылки, добавлена проверка email 1bbf9eeКорректировка скрипта рассылки, добавлена проверка email 91a97b5Настройка шаблона для ввода телефонного номера вынесена в Админку - Н… … 4ce56fdНовый js для одинаковой высоты колонок 64a0c3bКорректировка класса order в адинке bb184feКорректировка класса order в адинке 80d5401Удалён tinymce из textarea поля Описание картинки 90afd02Удалён старый редактор TinyMCE 8671a56Редактор TinyMCE обновлён до текущей версии 4.2.4 b1ed32bДобавлен новый менеджер картинок в редактор TinyMCE 41aa020Корректировка кода tinymce fc5d522Корректировка кода 5de721eДобавлена невидимая каптча на страницу оформления заказа 6e29708Корректироктиврока настроек менеджера картинок, создана папка thumbs 45aaef4 Edited September 2, 2015 by VaM Link to post Share on other sites
support 447 Posted September 2, 2015 Author Report Share Posted September 2, 2015 (edited) Обновление VamShop 1.78 до версии 1.79 - http://forum.vamshop.ru/files/file/63-обновление-vamshop-178-до-версии-179/ После обновления удалите файл /includes/modules/payment/webtopay.php , что б он не конфликтовал с новым модулем оплаты paysera. Edited September 2, 2015 by VaM Link to post Share on other sites
YuraS 4 Posted September 2, 2015 Report Share Posted September 2, 2015 Что изменилось в шаблонах VamShop v.1.79 по сравнению с v.1.78 Link to post Share on other sites
shaklov 63 Posted September 5, 2015 Report Share Posted September 5, 2015 Модуль оплаты paysera при установке в админке выдаёт ошибку. На demo.vamshop.ru тоже ошибка в админке Link to post Share on other sites
support 447 Posted September 6, 2015 Author Report Share Posted September 6, 2015 (edited) Наверное в демке старая версия php. Сам модуль, по идее, нормальный, на локальном компе точно такие же файлы работают. Удалил его пока из демки. Edited September 6, 2015 by VaM Link to post Share on other sites
shaklov 63 Posted September 6, 2015 Report Share Posted September 6, 2015 У меня на локальном компе ошибка - по-этому и сообщаю. А можешь прицепить рабочие файлы? Link to post Share on other sites
support 447 Posted September 6, 2015 Author Report Share Posted September 6, 2015 А какая верия php? У меня php 5.5 на локальном компе, вроде работает. Link to post Share on other sites
shaklov 63 Posted September 8, 2015 Report Share Posted September 8, 2015 В новом редакторе нельзя элементам класс задавать. Раньше список был выпадающий и можно было туда засунуть свои классы для дополнительного оформления и функционала. Link to post Share on other sites
support 447 Posted September 8, 2015 Author Report Share Posted September 8, 2015 Вот тут не в курсе, взял просто обычный TinyMCE 4 версии. Нужно наверное смотреть описание натсроек на www.tinymce.com , может есть какая-то опция или готовый модуль. Link to post Share on other sites
shaklov 63 Posted September 8, 2015 Report Share Posted September 8, 2015 Вот тут вроде есть решение: http://knigun.com/link-plugin-tinymce-4/ Хорошо бы добавить в следующий релиз. Link to post Share on other sites
support 447 Posted September 8, 2015 Author Report Share Posted September 8, 2015 Попробую, непонятно конечно, что и где править, но посмотрим. Link to post Share on other sites
shaklov 63 Posted September 8, 2015 Report Share Posted September 8, 2015 Всё понятно - нужно качнуть девелоперскую сборку - там скрипты не сжатые. И заменить код. Link to post Share on other sites
support 447 Posted September 8, 2015 Author Report Share Posted September 8, 2015 А Вы уже ставили себе, есть готовый файл?! Если действительно это нужная функция и проверена в работе, прицепите файл, исправлю в коде по умолчанию. Link to post Share on other sites
shaklov 63 Posted September 8, 2015 Report Share Posted September 8, 2015 Я еще не ставил - нет времени. Да и вылезет что-нибудь в другом месте как обычно. Link to post Share on other sites
support 447 Posted September 8, 2015 Author Report Share Posted September 8, 2015 Понятно Link to post Share on other sites
shaklov 63 Posted September 10, 2015 Report Share Posted September 10, 2015 Новый менеджер картинок и старая проблема Forbidden на некоторых магазинах. Как исправить? Link to post Share on other sites
support 447 Posted September 10, 2015 Author Report Share Posted September 10, 2015 В STORE_SESSIONS в /admin/includes/configure.php что указано? Link to post Share on other sites
shaklov 63 Posted September 10, 2015 Report Share Posted September 10, 2015 в STORE_SESSIONS пустое значение Link to post Share on other sites
support 447 Posted September 10, 2015 Author Report Share Posted September 10, 2015 Попробуйте в /admin/filemanager/config/config.php поменять: if (file_exists('../../includes/local/configure.php')) { include('../../includes/local/configure.php'); } if (file_exists('../../includes/configure.php')) { include('../../includes/configure.php'); } на: if (file_exists('../includes/local/configure.php')) { include('../includes/local/configure.php'); } if (file_exists('../includes/configure.php')) { include('../includes/configure.php'); } Link to post Share on other sites
shaklov 63 Posted September 10, 2015 Report Share Posted September 10, 2015 Ничего не изменилось Link to post Share on other sites
support 447 Posted September 10, 2015 Author Report Share Posted September 10, 2015 А если в STORE_SESSIONS mysql указать?! Link to post Share on other sites
shaklov 63 Posted September 10, 2015 Report Share Posted September 10, 2015 Так-же. Варианты не работают в любой комбинации. Link to post Share on other sites
support 447 Posted September 10, 2015 Author Report Share Posted September 10, 2015 Понятно, наугад ничего нельзя сказать. Надо смотреть файлы, т.е. ftp доступ нужен, доступ в админку. Самый простой вариант, это конечно можно убрать авторизация совсем, т.е. в /admin/filemanager/config/config.php удалить: $_SESSION['customers_status_id'] = 1; //if (isset($_GET['akey'])) { if (file_exists('../../includes/local/configure.php')) { include('../../includes/local/configure.php'); } if (file_exists('../../includes/configure.php')) { include('../../includes/configure.php'); } if (!defined('SESSION_WRITE_DIRECTORY')) define('SESSION_WRITE_DIRECTORY', session_save_path()); if (defined('DB_DATABASE')) { if (($zen_mysqli_link = @mysqli_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD, DB_DATABASE))) { if (!defined('DB_PREFIX')) define('DB_PREFIX', ''); // Modified piece of code from whos_online.php $info = $_COOKIE['sid']; $session_data = ''; if (STORE_SESSIONS == 'mysqli') { $session_data_query = mysqli_query($zen_mysqli_link,"select value from " . DB_PREFIX . "sessions WHERE sesskey = '" . $info . "'"); if ($session_data = mysqli_fetch_array($session_data_query, MYSQLI_ASSOC)) { $session_data = trim($session_data['value']); } } else { if (!defined('SESSION_WRITE_DIRECTORY')) { $session_write_directory_query = mysqli_query($zen_mysqli_link,"SELECT * FROM " . DB_PREFIX . "configuration WHERE configuration_key='SESSION_WRITE_DIRECTORY'"); if (mysqli_num_rows($session_write_directory_query) > 0) { $session_write_directory = mysqli_fetch_array($session_write_directory_query, MYSQLI_ASSOC); $session_write_directory = $session_write_directory['configuration_value']; } } else { $session_write_directory = SESSION_WRITE_DIRECTORY; } $session_file = $session_write_directory . '/sess_' . $info; if ( (file_exists($session_file)) && (filesize($session_file) > 0) ) { $session_data = file($session_file); $session_data = trim(implode('', $session_data)); } } $hardenedStatus = FALSE; $suhosinExtension = extension_loaded('suhosin'); $suhosinSetting = strtoupper(@ini_get('suhosin.session.encrypt')); //if (!$suhosinExtension) { if (strpos($session_data, 'customers_status_id') == 0) $session_data = base64_decode($session_data); if (strpos($session_data, 'customers_status_id') == 0) $session_data = ''; //} // uncomment the following line if you have suhosin enabled and see errors on the cart-contents sidebar //$hardenedStatus = ($suhosinExtension == TRUE || $suhosinSetting == 'On' || $suhosinSetting == 1) ? TRUE : FALSE; if ($session_data != '' && $hardenedStatus == TRUE) $session_data = ''; if ($length = strlen($session_data) && strpos($session_data, 'customers_status_id') !== false) { $start_id = (int)strpos($session_data, 'customers_status_id'); $session_data_id = substr($session_data, $start_id, (strpos($session_data, ';', $start_id) - $start_id + 7)); $session_data_id = str_replace('customers_status_id";s:1:"0','customers_status_id|0',$session_data_id); // session_decode($session_data_id); $session_data_id = explode('|', $session_data_id); if (isset($session_data_id[1])) { $_SESSION[$session_data_id[0]] = $session_data_id[1]; } } /* if (isset($_SESSION['admin_id'])) { $admin_name_query = mysqli_query($zen_mysqli_link, "SELECT * FROM " . DB_PREFIX . "admin WHERE admin_id=" . (int)$_SESSION['admin_id']); if (mysqli_num_rows($admin_name_query) > 0) { $admin_name = mysqli_fetch_array($admin_name_query, MYSQLI_ASSOC); $user = $admin_name['admin_name']; if (ENABLE_SSL_ADMIN == 'true') { $zen_link = HTTPS_SERVER . DIR_WS_HTTPS_ADMIN; } else { $zen_link = HTTP_SERVER . DIR_WS_ADMIN; } } } */ } if (isset($zen_mysqli_link) && is_resource($zen_mysqli_link)) { mysqli_close($zen_mysqli_link); unset($zen_mysqli_link); } } //} $auth = 0; if ($_SESSION['customers_status_id'] == 0) { $auth = 1; } else { // header('HTTP/1.1 406 Not Acceptable'); header('HTTP/1.1 403 Forbidden'); echo 'Forbidden'; exit(0); } if ($auth == 0) die(); Но это конечно не совсем правильно, если у Вас не закрыта папка admin доплнительным паолем, то любой сможет открыть в браузере файл-менеджер. Link to post Share on other sites
Recommended Posts