Jump to content

sergeevizh

Пользователь
  • Content Count

    378
  • Joined

Posts posted by sergeevizh

  1. 9 минут назад, get31 сказал:

    Проверял уже, путь правильный. Ничего не менялось и работало всегда, просто с не того ни сего страница не найдена....

    Попробуйте закомментировать файл .htaccess в папке simpla/, чтобы файл получил имя _.htaccess

    проверьте, есть ли доступ в админку без проверки 

  2. 30 минут назад, get31 сказал:

    В том то и дело, что ошибки вроде как нет, скачал и поставил на локалку - работает, а на хостинге чёт не работает(

    Проверьте чтобы в строке 4 этого файла https://github.com/pikusov/Simpla/blob/master/simpla/.htaccess

    был правильно прописан путь до файла .passwd

     

    Создайте новый файл в корне сайта на хостинге put.php

    в тело файла вставьте это 

    <?php echo 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>'; echo 'Полный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>'; echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME']; ?>

  3. 8 часов назад, get31 сказал:

    Добрый день.

    Подскажите пожалуйста, возможно кто-то сталкивался...

    Сайт всегда работал нормально, сегодня не смог попасть в админку.....проверял .htaccess и пр файлы, все нормально.....

    Потом попробовал поиграться с версиями пхп....стояла и стоит 5.6.....при переносе на 5.2 в админку смог попасть, но если зайти с другого браузера то все равно адресует на 404 станицу "страница не доступна". Менять постоянно версии пхп для входа в админку не вариант....

    В чем может быть причина?

    Попробуйте войти site.com/simpla/

    Слэш на конце обязателен, если так же 404, тогда нужно переписывать авторизацию. Есть приложения в браузере, которые режут ответ браузера. 
    Правильней будет не на стороне браузера делать проверку авторизации, как сейчас в Simpla, а на стороне сессии с проверкой в базе на наличие такое пользователя как админа. 

  4. 13 минут назад, Berze сказал:

    Есть ошибки в product_block.tpl 

    basketblock{$product->variant->id}

    basketblock{$product->variant->id}

    Нужно смотреть файл view/View.php на наличие get_products_plugin

     

    Есть вопрос к js/ajax_cart.js там обработчик // Аяксовая корзина 2 раза указан

     

    В целом добавляется товар в корину из мобильного, может кешируются данные 

  5. 50 минут назад, Berze сказал:

    Корзина AJAX не работает в карточке товара в мобильной версии. Не могу разобраться в чем проблема.

    О каком сайте идет речь? Об этом ecovalt.by?

  6. 2 часа назад, KeNs сказал:

    Вот что мне посоветовал яндекс, как это реализовать в сипле ?

     

     

    Добавьте в свой yandex.php где 

    <offer id='$p->variant_id' available='true'>

    после id='$p->variant_id добавьте group_id='$p->product_id'

    чтобы получилось так 

    <offer id='$p->variant_id' group_id='$p->product_id' available='true'>

    И тогда, если у товара есть варианты, товару с вариантом будет присвоен id корневого товара

    То что и рекомендует Yandex

  7. Администрация, планируется ли на форуме раздел "Блог" - для пользователей, чтобы писать что-то своё на тему Simpla и "Онлайн-Чат"?

    И не могли бы вы убрать "Новые сообщения" из мобильной версии, уж больно громосткий блок, листать долго ? 

  8. 2 часа назад, daramal сказал:

    заменил код с оригиналом и почистил папку. К сожалению, также (( в логах та же ошибка

    
    Uncaught  --> Smarty Compiler: Syntax error in template "simpla/design/html/pages.tpl"  on line 5 "<li {if $m->id == $menu->id}class="active"{/if}><a href="{url module=PagesAdmin menu_id=$m->id}">{$m->name}</a></li>"  - Unexpected "$", expected one of: "identifier" <-- 
      thrown in /var/www/clients/client3/web889/web/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 5

     

    Посмотрите в файл /simpla/PagesAdmin.php и в /api/Pages.php где есть $menus

  9. 6 hours ago, cypherpunks said:

     

    Вот VPS свободный для этого и нужен. Дыра может быть и не в форуме. Кстати, из-за обновлений на PHP7 сломалось много старого кода, потому что Денис давно забросил Симплу.

     

    HTTPS обязателен в 2020 году.

    Я simpla с горем обновил до 7.1

    А вот форум для меня как каждодневный справочник и хочу чтобы он работал 24/7. У меня в аренде VPS и готов его безвозмездно отдать под базу или под сам форум бесплатно 

    сертификат не проблема,  сделаю 

  10.  

    Хотелось бы все таки самому разобраться (либо с помощью специалистов). А как тестировать и проверять этот запрос? Через phpmyadmin запрос который выводит то что мне надо выглядит вот так

     

    SELECT * FROM `s_options` WHERE `value` LIKE '%осень%' ORDER BY `value` ASC
    

     

     

    		if(isset($filter['discounted777']))
    			$discounted777_filter = $this->db->placehold("AND p.id in (SELECT product_id FROM __options WHERE value LIKE '%осень%')", intval($filter['discounted777']));
    
  11.  

    Хотелось бы все таки самому разобраться (либо с помощью специалистов). А как тестировать и проверять этот запрос? Через phpmyadmin запрос который выводит то что мне надо выглядит вот так

     

    SELECT * FROM `s_options` WHERE `value` LIKE '%осень%' ORDER BY `value` ASC
    

     

    if(isset($filter['discounted777']))
    $discounted777_filter = $this->db->placehold('AND (SELECT * FROM __options WHERE value LIKE '%осень%') ', intval($filter['discounted777'])); 
    
  12. Ну код не сжимает то что находится внутри html тегов <script|textarea|pre>.

    И стандартный smarty тоже. {literal} тут ни при чем 

     

    Очень жаль, что не сжимает. Пока обойдусь, но нужно будет как-то решить вопрос сжатия html тегов </script> и </style>. Не вписывая их по файлам. Так как есть куски, которые работают на определенных страницах.

  13. Разница в том что вшитый Smarty - Trimwhitespace выполняется каждый раз как только открывается страница. А через template_min сжатие выполнится разово перед тем как сгенерируется файл для папки compiled  

     

    и по идее literal он должен был обработать. Возможно после вставки кода - вы не очистили папку compiled 

     

    Прописал ваш код, изменил данные в config. Ничего не изменилось пока не очистил папку compiled. Проверил исходный код, literal не изменился

  14. Смысл тега {literal} в Smarty - то, что находится в этом теге НЕ ОБРАБАТЫВАЕТСЯ Smarty 

    Если хотите чтобы обрабатывалось убирайте {literal} и решайте вопросы со скриптами другим способом

    Смысл ясен, читал руководство по Smarty и {literal}

    Спасибо, значит буду решать другим способом.

  15.  

    Можете попробовать http://forum.simplacms.ru/topic/8324-html-сжатие-страницы-simpla-cms-smarty/?p=62956

    А вообще если уже хотите сжимать html на лету - то лучше использовать что то серверное а не php 

     
    Скопируйте себе метод template_min и его подключение:
            if($this->config->smarty_html_minify)
                $this->smarty->registerFilter('pre', array($this, 'template_min'));

     

    Взял ваше решение и не понял чем оно отличается от вшитого в Smarty - Trimwhitespace

    Основной код так же сжался, а вот под {literal} остались неизменными 

     

    Использую Simpla 2.3.8 Smarty 3.1.34 стандартный шаблон и функционал без изменений

×
×
  • Create New...