
xikarx
Пользователь-
Content Count
47 -
Joined
-
Last visited
Everything posted by xikarx
-
И снова всем здравствуйте. Давно не обновлял сайт, тутвзялся добавить товар и выяснил, что товары оказывается добавляться не желают или добаляются с ошибкой. Снова прошу помощи. Основную ошибку, не дававшую создатьновый товар вроде пофиксил (было PHP Warning: Column 'action' cannot be null [INSERT INTO s_products SET id='0', ........ new=NULL, action=NULL, ned='0', bez='0'] in /var/www/ikar/data/www/astra-omsk.ru/api/Database.php on line 100, referer: https://astra-omsk.ru/simpla/index.php?module=ProductAdmin&return=%2Fsimpla%2Findex.php%3Fmodule%3DProductsAdmin Присвоил п
-
Спасибо, помогло!
-
Изловил еще одну проблему, чтобы не создавать новой темы - спрошу здесь. Я не уверен, что связано с заменой версии Smarty, но вроде проблема появилась после обновления. Короче суть - при создании заказа письмо о заказе на админский email приходит с заголовком "<без темы>", до этого прихоили с заголовком "Новый заказ №ххх". полез разбираться. в исходниках писем наблюдаю такое Subject: =?utf-8?B??=, до этого, в Subject передавалось сообщение о номере заказа в закодированном виде, типа так: Subject: =?utf-8?B?0J3QvtCy0YvQuSDQt9Cw0LrQsNC3IOKEljQ0NzU=?= Вопрос - куда
-
Да вроде все, пропала ошибка. Не понял почему (из действий только папку compiled очистил. Но ошибки больше нет. Но, все равно спасибо.
-
Спасибо, помогло. Я еще думал про эти ссылки нопробовать не стал. Не вкуриваю эту тему в ооп. Осталась одна ошибка - но уже, по всей видимости из другой оперы - Warning: Creating default object from empty value in /var/www/ikar/data/www/astra-omsk.ru/view/View.php on line 167 т.е. вот тут public function get_session_products_plugin($params, $smarty) { if(!empty($_SESSION[$params['key']])) { $result->key = $params['key']; // ключ $result->ids = $_SESSION[$params['key']]; // сессия $result->count = coun
-
Под хостинг с php7.2 решил установить Smarty 4.x в Симплу. Залил простым копированием - все вроде нормально, работает справно. Но как оказалось, после создания заказа, на страницах /order/dflvndxxxxxxxxx.. в трех местах получаю ошибки: Warning: Parameter 2 to View::get_session_products_plugin() expected to be a reference, value given in /var/www/ikar/data/www/astra-omsk.ru/compiled/trizzy/26ad3e601ce79c2f0e821f49033bee73e1903f28_0.file.header.tpl.php on line 79 Warning: Parameter 2 to View::get_brands_plugin() expected to be a reference, value given in /var/www/ikar/data/www/astra-
-
А что, так можно было? похоже помогло! спасибо.
-
и как это побеждать? Если не трудно - подскажите?
-
добрался до логов. Насколько я понимаю, вот такая строка к ошибке имеет отношение: [Tue Oct 26 21:56:27.057228 2021] [php7:error] [pid 18629] [client 109.248.96.158:39912] PHP Fatal error: Uncaught Error: Call to undefined method Blog::update_views() in /var/www/ikar/data/www/astra-omsk.ru/view/BlogView.php:41\nStack trace: \n#0 /var/www/ikar/data/www/astra-omsk.ru/view/BlogView.php(26): BlogView->fetch_post('bukety-iz-ferme...') \n#1 /var/www/ikar/data/www/astra-omsk.ru/view/IndexView.php(109): BlogView->fetch() \n#2 /var/www/ikar/data/www/astra-omsk.ru/index.php(36):IndexView->
-
да у меня доступа к панели управления сервером в данный момент нету...
-
Доброго времени суток всем, уважаемые! Столкнулся с проблемой, надеюсь не откажете советом? Статьи опубликованные в блог на сайте под авторизацией прекрасно доступны, а без авторизации - отдают ошибку 500. В чем дело, куда копать?
-
спасибо
-
Друзья, помогите с вопросом, кому не лень. пытаюсь осваивать php и что-то самому сделать в Simple. Нужно при оформлении заказа добавить пару дополнительных полей. Еще одно имя и номер телефона. Я добавил в БД, в s_orders, дополнительные ячейки name2 и phone2. в cartView зарегистрировал переменные $order->name2 = $this->request->post('name2'); $order->phone2 = $this->request->post('phone2'); ну и разумеется в шаблоне в форме поля для добавления сделал. вроде все ништяк - в БД новые данные добавляются. А вот в админке
-
Народ, прошу помочь с реКаптчей. Перепробовал все, что предлагается в этой теме (кроме прикрепленных файлов, которые скачиваются пустыми, почему-то). На страницах товаров в отзывах реКаптча не работает. У меня добавлен модуль быстрого заказа и я не пойму, где я что не так делаю... Короче прикладываю файл, буду благодарен, если кто посмотрит.https://yadi.sk/d/YuPUmv08OrQiPg чет файл подгружаться не хочет, выложил на ЯДиск.
-
Переадресация с http на https. SSL сертификат
xikarx replied to Kaktus's topic in Общие вопросы по функционалу и дизайну
Уважаемые, а подскажите как победить обратную траблу? По рецепту, закрепленному в начале этой ветки давно и надежно живу на https на сервере (в интернетах). Но вот появилась необходимость поработать с сайтом на локалке, на денвере. Скачал сайт с сервера, убрал из htaccess RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] вернул как было в api/Config.php 46 и 47 строки, чтоб стало $protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https'? 'https' : 'http'; if($_SERVER["SERVER_PORT"] == -
Надыбал скрипт шаринга по соцсетям, чтоб не ходить на поклон к сторонним сервисам. страничка скрипта - на всякий случай. не соображу, как в смарти внедрить в шаблон конструкцию, которая на пхп выглядит так - <echo 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];?>. Пробовал курить Smarty.net и по образу что-то строить - но все не получалось, имел стопицот ошибок типа Uncaught exception 'SmartyCompilerException заренее благодарен.
-
адаптация шаблона - вопрос
xikarx replied to xikarx's topic in Общие вопросы по функционалу и дизайну
уважаемые, про css и медиазапросы я знаю. Смысл как раз в том - можно ли изменять верстку в зависимости от разрешения экрана? т.е. именно то, что я привел в примере. Ведь скрипт движка определяет девайс с которого смотрят сайт? Короче, возможно сделать как меня интересует, или правильнее/проще медиа-запросами в стилях делать? -
Час добрый, товарищи программисты. Подскажите, кому не трудно, как сделать адаптацию в шаблоне под мобильные устройства. Подробнее: шаблон сверстан колонками, по образу и подобию Bootstrap. Общая ширина - class="column sixteen" хедер поделен на 4 и 12 колонок. при ширине экрана меньше 767px - контент складывается в одну колонку и там все отлажено. однако, при ширине экрана от 767 до 990px - было бы красивее иметь деление хедера на 6 и 10 колонок. вопрос: кому не трудно, напишите пожалуйста код, как изменять прописанный к дивам класс в зависимости от ширины экрана устройства. полагаю эт
-
сделал по инструкции, вроде все работает но картинка QR-код чет сильно маленькая получается, а на мобильных устройствах вообще пропадает. почему так? как победить? С размером картинки на десктопе проблему решил правкой файла BTCPay/page.php А вот на мобильном картинка QR-кода так и не появилась.
- 20 replies
-
- платежный модуль
- оплата
-
(and 1 more)
Tagged with:
-
Спасибо большое, работает. Если позволите - еще вопрос, а как в эту форму добавить условие, что на некоторые виды товаров никакая скидка не распространяется? Данное свойство задается в админке постановкой галочки (в коде выглядит так: {if $product->action}checked{/if}) т.е. нужно, видимо, что-то типа такого: если {if $product->action}checked{/if} то {($purchase->variant->price*$purchase->amount)} иначе {if $cart->discount > 0} {($purchase->variant->price*$purchase->amount*(1-$cart->discount/100))|convert} {/if} {$currency->sign}
-
Втемяшилась такая блажь. Хочу в корзине в строке с каждым товаром выводить скидку от суммы (если она есть) Помогите пожалуйста с синтаксисом. логика в общем простая (Я напишу часть кодом, а ту часть что не знаю как применить синтаксис - просто по русски ): {if $cart->discount > 0} ($purchase->variant->price*$purchase->amount) минус ($purchase->variant->price*$purchase->amount) / 100 * ($cart->discount) |convert|replace {if} пробовал все в таком виде и записать -получаю ошибку. прошу сильно не пинать - я ни разу не программист и делаю все скорее по ин
-
Сделал как тут сказано, предварительно изменив все ссылки на относительные. В адресной строке браузера увидел вожделенную надпись надежный, однако, при переходе на страницу корзины (и только корзины) - почему-то адрес меняется на http. при этом, если навести курсор на ссылку корзины на сайте, то адрес отображается с https (см. рисунок). почему так и как это побеждать?