Перейти к содержанию
Новая Simpla

admin

Administrators
  • Постов

    127
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент admin

  1. Надо, чтобы на хостинге вам включили хотя бы php 7, если сами этого сделать не можете. Если на хостинге нет php 7, то это уже не хостинг. Обратитесь в службу поддержки хостинга.
  2. Да. Сложно сказать, что там у вас за хостинг и что там стоит. Но похоже, что стоит php 5 c адаптором на php 7. Просто нужен либо нормальный хостинг, либо правильно настроить существующий. Parse error: syntax error, unexpected ':', expecting ';' or '{' in /home/test-8_0/web/kievukr.pp.ua/public_html/Smarty/libs/Smarty.class.php on line 1385 Эту ошибку дает сугубо смарти 4 на php 5, для нее нужно как минимум php 7 На старой симпле стоит смарти 3, потому работает.
  3. Вам не нужен никакой режим совместимости. Вам нужно на сервере установить php 7, а лучше 8
  4. У вас проблема идет из-за Smarty. Какая-то проблема с сервером и версией php. Какая версия php стоит на сервере?
  5. Если вы установили все с нуля, то с .htaccess проблем не будет Чтобы долго не гадать, вам надо вставить код в index.php и посмотреть ошибки, прислать скрин ошибок: ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); Тогда будет понятно, в чем ваша проблема.
  6. 1. Создайте любой товар с картинкой, он создаст папку сегодняшнего числа, типа files/upload_products/2022/02/15/ 2. Залейте в эту папку изображения с теми названиями, которые и в загружаемом файле. 3. Пропишите этот путь к свои файлам в прайсе: files/upload_products/2022/02/15/файл Должно работать.
  7. В симпле нет в этом загрузчике загрузки изображений, хотя его и не сложно сделать. Вам надо проверить запись адреса изображений в товаре. И если адрес есть, а изображение не отображается, значит надо либо проверить разрешения на папку 777, либо попробуйте, если разрешения стоят правильно, прописать полный путь с доменом в загружаемом файле. Сейчас уже мало кто пользуется таким загрузчиком, т.к. это уже прошлый век, потому даже с ним особо не разбирались, только ошибки убрали. Все в основном пользуются загрузкой через xml файлы, для чего и сделали такой загрузчик, его можно ставить на крон для обновления цен и кол-ва, что весьма удобно.
  8. Я взялся за это потому, что есть заказы на этот движок. У меня подобных ошибок нет, и их нет у большинства, кто его ставил. В любом случае их нет проблем исправить для тех, в ком я заинтересован) Либо, нет проблем исправить тем, кто хоть немного в этом разбирается. Я сдаю готовый проект тем, кто заказывает, там ошибок нет, а если есть, устраняем их без проблем.
  9. Подход очень простой, основа есть, а дальше либо дорабатываешь сам, либо платишь деньги за доработку. Либо покупаешь платный скрипт, где люди за зарплату пишут код, а не за возможное спасибо. Мне некоторые люди просто кидают бабки за то, что я уже сделал и это им очень помогло с магазином. Некоторым из них я доделываю что-то или помогаю доделать, т.к. на симпле это сделать очень легко. Потому есть и такие люди, которые понимают, что нормальный труд должен быть оплачен. Но это уже на совести каждого человека индивидуально. Вам модернизировали скрипт, чего не сделал сам разработчик, у которого он стоил 400$. Там люди и высказывали свои претензиии, т.к. заплатили за это свои бабки. А здесь условия диктует тот, кто делает конструктор для дальней интеграции скрипта согласно умению самого разработчика. Для нормального сайта вам надо поставить современный шаблон. Если нет умения, значит вы этого не сделаете и тогда только платить. А если есть умение, то дерзайте)
  10. Покажите мне, что сделали лично вы бесплатно?) И какой аргумент к тому, чтобы человек работал на кого-то бесплатно? Вы работаете на работе бесплатно? Или просто есть категория жлобов, которым мед, да еще и ложкой?
  11. Платно делаем нужные доработки без проблем)
  12. Вам показывает не ошибку, а предпреждение, что еще нет $_COOKIE["googtrans"], пустое значение, т.к. кука еще не установлена в браузере. Кука устанавливается скриптом, потом это предупреждение пропадает, т.е. значение $_COOKIE["googtrans"] уже не пустое. Если вам принципиально, чтобы не светилось это предупреждение, тогда вам надо добавить проверку на пустое значение. К примеру, если у вас сейчас на 127 позиции Warning: Undefined array key "googtrans", то вам : if ($_COOKIE["googtrans"] != NULL && $this->settings->gtranslate != 1) { unset($_COOKIE['googtrans']); } надо заменить на: if (isset($_COOKIE["googtrans"]) && $_COOKIE["googtrans"] != NULL && $this->settings->gtranslate != 1) { unset($_COOKIE['googtrans']); } Аналогично с Warning: Undefined array key "lang".
  13. У вас по какой-то причине не срабатывает скрипт создания lang куки, потому так. Думаю, что таким профи разобраться в этом не будет проблем !!)
  14. Для этого нужно написать соответсвующий модуль.
  15. Этого всего можно и не делать для того, чтобы бэкенд подключить к отдельному домену. У вас в любом случае index находится в папке simpla, куда вы и обращаетесь. Привяжите к нему поддомен, а все остальное подключайте как хотите и где хотите.
  16. Кстати, если вы хотите обновить фронт, а бэк оставить старым, т.к. там много чего уже сделано, фильтра, модули и т.д. У меня сейчас есть такая задача. То гораздо удобнее и проще будет просто все это слить в папку admin и переписать название классов в файлах и все.
  17. Smarty тоже написан на php и тоже дает ошибки, потому пришлось ставить Smarty4 адаптировать его под код симплы, т.к. там сейчас стоит не чистый 4 смарти. Что такое актуализировать код части view движка?
  18. Код вывода чего? Какие есть варианты? Вы предлагаете переписать функции или обращение к функциям? Например? Код вывода товара какой может быть? Или переписать смарти?
  19. Это как-то туповато будет) Дело не в том, чтобы убрать ошибки, их можно и вовсе не выводить, а в том, что isset увеличивает скорость работы скрипта, безопасность, для того и вводятся в новых версиях php обязательные проверки на значение, чтобы зря код не выполнять. Кроме этого, вы будете со временем получать fatal error и потом будете долго разгребать весь этот мусор среди массы ошибок. Есть требования к коду и его надо соблюдать !!
  20. <div id="product_categories"> <select name="module"> <option value='null'>Ручная обработка</option> {foreach $payment_modules as $payment_module} <option value='{$payment_module@key|escape}' {if !empty($payment_method->module) && $payment_method->module == $payment_module@key}selected{/if} >{if isset($payment_module->name)}{$payment_module->name|escape}{/if}</option> {/foreach} </select> </div> {foreach $payment_modules as $payment_module} <div class="block layer" {if empty($payment_method->module)}style='display:none;'{/if} id=module_settings module='{$payment_module@key}'> <h2>{$payment_module->name}</h2> {* Параметры модуля оплаты *} Сделать замены для файла payment_method.tpl.
  21. Нет, на демке обязательно включ показ ошибок и на фронте, и на беке. Я не вижу смысла в такой проверке, лишний код скрипта, что плохо. Диапазон регулируется автоматически согласно цен выведенных товаров. Он не может показать неправильный вариант из панели управления фильтрами. Ну а если править гет запрос, а кому это вообще надо, то логично он получит, что в этом диапазоне нет товаров. Тоже самое он получает и когда нет товаров)
  22. Да вроде все работает, демку вам кинул. Архив с нее сформирован.
×
×
  • Создать...