Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

rassigor

Пользователи
  
  • Публикаций

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

  • Посещение

Сообщения, опубликованные пользователем rassigor

  1. У меня слетали часто настройки модулей шаблона, сергей посоветовал вручную удалить из system модификаторы и установить их вручную, так и сделал. 

    Прошло 4 дня полет нормальный. Решил сегодня на новый шаблон обновиться. Перезаписал только файлы, который изменились. Удалил старые модификаторы, обновил кеш, залил новые.

    Версия не поменялась, осталась 03, и снова слетале мои статьи блога((( Емае че я не так делаю, можете сказать как надо было, я каждый раз заново добавляю все в блог((( уже поднадоело

  2. 34 минуты назад, kamar87 сказал:

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

    Ну все ты меня спалил)) Он у меня на самоадминистрировании. Подскажи лучше что настроить, чтобы не слетало, ведь слетает именно в админке Опен карта, где модули, те они становятся отключенными, при этом сам шаблон работает, а к примеру отзывы и последние товары нет, которые были. Нужно заново все включать и настраивать. С другими модулями такого нет

  3. 2 минуты назад, kamar87 сказал:

    купите нормальный хостинг

    Мне магаз для продаж нужен а не самоудовлетворения.С чего ты взял что у меня не нормальный? У меня выделенный VDS, 4 ядра ксенона и 4 гб оперативы на SSD,  на котором я  один. Просто раза 3-4 слетает шаблон, как это может влиять на хостинг?

  4. Подскажите как выводить 2 телефона, чтобы телефонная трубка не съезжала

    сейчас вот так вывожу

    <div><i class="fa fa-phone" aria-hidden="true"></i> <span><?php echo $telephone; ?></span><span><?php echo $telephone; ?></span><i class="fa fa-chevron-down hidden-xs" aria-hidden="true"></i></div>

     

    Телефоны разные будут

    Снимок.JPG

  5. Подскажите как отредактировать шаблон при изменении статуса, сейчас статус меняется и приходит письмо где не понятно что произошло

  6. Вообщем странно, видимо у меня телефон кривой, на айпаде все ок, на другом андроиде все ок.

     

    Другой вопрос, почему на айпаде крайний правый блок уехал

    Где написано 100 гарантия 

    P70418-123359.jpg

  7. Подскажите, хочу под поиском вывести сразу все слова, которые заданые в шаблоне

     

    Нашел где выводится

     

    <div id="search_phrase" class="hidden-xs hidden-sm">
        <?php if($search_phrase) { ?><?php echo $lang['text_search_phrase']; ?><a><?php echo $search_phrase; ?></a><?php } ?>
    </div>

     

    Что тут подравить?

     

    пример как здесь хочу

     

     

     

    Снимок.JPG

  8. Думаю вот так должна рабочая функция выглядеть

     

    Только не совсем понел, как выдрать параметры

     

    to - номер кому шлем, как я понел, надо что то с этим сделать   '&phones='.urlencode($this->to.($this->copy ? ','.$this->copy : '')).

    text - текст, который шлем и с этим  &mes='.urlencode($this->message)

     

     

    <?php
    final class TestSms extends SmsGate {
    public function send() {
            
            
            /*return $this->_read_url('http://smsc.ru/sys/send.php?login='.urlencode($this->username).'&psw='.md5($this->password).
                                '&phones='.urlencode($this->to.($this->copy ? ','.$this->copy : '')).'&mes='.urlencode($this->message).
                                '&sender='.urlencode($this->from).'&cost=3&fmt=1&charset=utf8');*/
                                
            
            
            $param=array(
            "api_id"     =>    $api_id,
            "to"         =>    $to,
            "text"         =>    $text,
            "from"         =>    $sender,
            "partner_id" => 34316);
            $ch = curl_init("http://sms.ru/sms/send");
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_TIMEOUT, 30);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
            $result = curl_exec($ch);
            curl_close($ch);
            return $result;
                                
        }
        
    
        }
    ?>

     

  9. Нашел, модуль, он не очень корректно работает, хочу от туда взять отправку. 

     

    Вот рабочая функция отправки 

     

     private function sms_send($api_id, $to=0, $text=0, $sender='') {
            $param=array(
            "api_id"     =>    $api_id,
            "to"         =>    $to,
            "text"         =>    $text,
            "from"         =>    $sender,
            "partner_id" => 34316);
            $ch = curl_init("http://sms.ru/sms/send");
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_TIMEOUT, 30);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
            $result = curl_exec($ch);
            curl_close($ch);
            return $result;
        }

     

     

    А вот как сделано в модуле СМС шлюз, но там другой СМС центер

    <?php
    // *    @copyright    OPENCART.PRO 2011 - 2015.
    // *    @forum    http://forum.opencart.pro
    // *    @source        See SOURCE.txt for source and other copyright.
    // *    @license    GNU General Public License version 3; see LICENSE.txt
    final class Smsc extends SmsGate {
        public function send() {
            return $this->_read_url('http://smsc.ru/sys/send.php?login='.urlencode($this->username).'&psw='.md5($this->password).
                                '&phones='.urlencode($this->to.($this->copy ? ','.$this->copy : '')).'&mes='.urlencode($this->message).
                                '&sender='.urlencode($this->from).'&cost=3&fmt=1&charset=utf8');
        }
        // Функция чтения URL. Для работы должно быть доступно:
        // curl или fsockopen (только http) или включена опция allow_url_fopen для file_get_contents
        private function _read_url($url)
        {
            $ret = "";
            if (function_exists("curl_init"))
            {
                static $c = 0; // keepalive
                if (!$c) {
                    $c = curl_init();
                    curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
                    curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 10);
                    curl_setopt($c, CURLOPT_TIMEOUT, 10);
                    curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0);
                }
                curl_setopt($c, CURLOPT_URL, $url);
                $ret = curl_exec($c);
            }
            elseif (function_exists("fsockopen") && strncmp($url, 'http:', 5) == 0) // not https
            {
                $m = parse_url($url);
                $fp = fsockopen($m["host"], 80, $errno, $errstr, 10);
                if ($fp) {
                    fwrite($fp, "GET $m[path]?$m[query] HTTP/1.1\r\nHost: smsc.ru\r\nUser-Agent: PHP\r\nConnection: Close\r\n\r\n");
                    while (!feof($fp))
                        $ret = fgets($fp, 1024);
                    fclose($fp);
                }
            }
            else
                $ret = file_get_contents($url);
            return $ret;
        }
    }
    ?>

     

    Вот универсальный класс. 

    Помогите переделать отправку под SMS.RU, всем нужно)) так как у SMS.ru бесплатная отправка смс для своего номера)

     

     

  10. 37 минут назад, Gai сказал:

    На этом примере не совсем понятно, ради чего было верстать симпл под унишоповскую корзину.

    Ну эт не мой пример, а автора модуля симплы, только вчера с ним общался, в ветке симплы есть те кто сидят на юнишопе

  11. 8 часов назад, PagocTb сказал:

    Скажите пожалуйста, что решилось с адаптацией модуля Simple с таким же дизайном как и встроенное оформление заказа? Уже реализовали? Готов скинуться если необходимо =)

    я с автором говорил у него это сделано.Если модуль не пиратка обратись к нему напрямую

    https://pohod-shop.ru/simplecheckout/ - пример

  12. 2 часа назад, magdek сказал:

    В том то и вопрос состоит, стоит обновлять или нет, что кардинально поменяется. Никто панику не разводит. Зачем делать лишние телодвиджения, поэтому и задаются подобные вопросы.

    Не стоит. Работайте на текущем

  13. Забекапте шаблон, просто с хостинга его скопировав, плюс копия бд

    Скопируйте эти файлы, плюс не забудьте папку system целиком, зайдите в модификаторы и нажмите обновить, зайдите в шаблон и пересохраните, вот ивсе

    • admin\language\en-gb\extension\module\uni_settings.php
    • admin\language\english\extension\module\uni_settings.php
    • admin\language\ru-ru\extension\module\uni_settings.php
    • admin\language\russian\extension\module\uni_settings.php
    • admin\controller\unishop\elements.php
    • admin\controller\extension\theme\unishop.php
    • catalog\controller\checkout\uni_checkout.php
    • catalog\view\theme\unishop\js\common.js
    • catalog\view\theme\unishop\stylesheet\stylesheet.css
    • catalog\view\theme\unishop\template\checkout\uni_cart.tpl
    • catalog\view\theme\unishop\template\common\header.tpl
    • catalog\view\theme\unishop\template\extension\module\filterpro.tpl
    • catalog\view\theme\unishop\template\module\filterpro.tpl
  14. Чего вы панику то развели, обновляется элементарно, 10 файлов скопировать, и пересохранить шаблон, нечего там не ломается, единственно может что тотне так быть, если у вас изменены файлы которые обновлены, но там вернуть в прежнее состояние 5 мин. Сделайте бекап и обновляйте, если сами не умеете попросить специалиста

    Я себе обновил, правда не понел что изменилось)


×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.