Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

halfhope

Користувачі
  
  • Публікації

    1 750
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем halfhope

  1. Постоянно нахожу залитые шеллы в директории "downloads" на своих демо-сайтах. А отключить руки не доходят т.к. это относительно безопасно, хотя все решается достаточно просто.

     

    Радикальное решение. Из файла "catalog/controller/product/product.php" удалите функцию upload это не позволит вообще загружать файлы на сервер со стороны витрины магазина. А вот код для заливки файла через эту уязвимость, так, на всякий случай:

     

     

    <html>
        <body>
            <form action="http://1541.ocstore.im/index.php?route=product/product/upload" method="post" enctype="multipart/form-data">
                <input type="file" name="file">
                <input type="submit" value="Upload">
            </form>
        </body>
    </html> 
  2. Я лет 5 назад пробовал "Соло на клавиатуре" но тогда что-то не пошло - делал много ошибок из-за этого нервничал из-за чего делал еще больше ошибок)) Нервы не выдержали и закинул.

    Сейчас занимаюсь на этом сайте и на этот иногда захожу там можно даже php выбрать и частотный английский словарь.

     

    Кстати, всем удобно "С" нажимать большим пальцем? Мне намного удобнее это делать указательным.. и не только мне. По-моему эта схема намного удобнее, ее и использую:

     

    За ссылки отдельное спасибо. Буду папу подтягивать, он давно хотел. Я "C" нажимаю указательным, всегда так делал, а "Ctrl" зажимаю не мизинцем, а частью кисти под мизинцем, чтобы одновременно присесть и передвигаться  :-D . Большую часть времени правая рука находится над стрелками и PgUp, PgDn, Enter, чтобы ускорить навигацию по файлам. До недавнего времени совсем не знал, что на большинстве клавиатур, на клавишах "А" и "О" (кириллица) есть засечки, чтобы, не смотря на клавиатуру, ставить пальцы на исходную позицию. 

  3. Постоянно... Не борюсь. Нет необходимости.

    Писать большие тексты не собираюсь. При кратком ответе, в системах моментальных сообщений  все понимают.

     

    Фух, пронесло) Я уж думал, что у меня что-то с головой не то. Хотя вряд ли проблема в глоове, раз уж встречается только при написании текстов на кириллице. Спасибо за ответ, успокоили. 

  4. Я достаточно быстро печатаю, но только на английском. А если печатать по-русски, то тоже быстро, но иногда поглядываю и часто пишу не теми пальцами. Рекомендую "Соло на клавиатуре" от Шахиджаняна и "Стамина". 

     

    Оффтоп:

    Часто бывает, что печатаю и текст в голове печатается быстрее чем пальцы успевают его набирать и получаются каракули. Путаю местами буквы. Например, пишу "холондо" / "он ахотела", а должно быть "холодно" / "она хотела", т.е. путаю буквы, которые идут через одну с теми что должны сейчас печататься, не только буквы, но и пробел. Причем так бывает достаточно часто и во всех словах. Кто-нибудь страдал такой штукой, если да, то как боролись?

  5. Хм, прога как я понимаю платная. Есть еще варианты? может где допущена ошибка, или нужно вставить куда то какой то код.

     

    Поменяйте кодировку вывода редактора (часто такая опция есть в настройках редактора), в котором файл на скриншоте редактируется. Достаточно будет вставить:

    header('Content-Type: text/html; charset=utf-8');
    

    А вот куда вставлять не скажу.

  6. Рекомендую почитать про MVC, только много времени на это не убивайте т.к. там все легко. Как начнете что-нибудь делать, сами поймете почему. Рекомендую начать разработку с более ранних версий, начиная с 1.5.5. Поищите описания файлов, классов, ядра и т.д. Литературы по OpenCart - нет, как таковой, т.к. достаточно понять MVC. 

  7. После установки, выдает ошибку

    Parse error: syntax error, unexpected end of file in /home/mywatch.pro/www/admin/view/template/mcj/setting.tpl on line 1153

     

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

  8. Для тех у кого при использовании seo_url с несуществующих страниц перебрасывает на раздел фотогалерей, необходимо в файле gallery_seo_url.xml заменить 12 строку на 

    } elseif (isset($this->request->get['route']) && $this->request->get['route'] == 'gallery/gallery') {
    
  9. Проблема в файле скрипта vQmod '/vqmod/xml/vqmod_filter_products.xml' :

     

    	<operation>
                <search position="replace"><![CDATA[
                $product_data = $this->cache->get('product.total.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . (int)$customer_group_id . '.' . $cache);
                ]]></search>
                <add><![CDATA[
    // Start filter change
    	    $product_data = $this->cache->get('product.total.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . (int)$customer_group_id . '.'.md5($filter). '.'. $cache); 
    // End filter
                ]]></add>
            </operation>
    

     

    Переменная $filter всегда имеет значение int(0), следовательно, md5(0) имеем - "cfcd208495d565ef66e7dff9f98764da".

     

    Следует просто переписать замещающий код? Из знающих vQmod никто не подскажет? Нужна ли вообще переменная $filter и в каких случаях?

     

    Это XML файл какого-то модуля фильтра, если этот фильтр не используется на сайте, то можете просто переименовать vqmod_filter_products.xml на vqmod_filter_products.xml.bak, при обновлении страницы vqmod его не обработает и файл /vqmod/vqcache/vq2-catalog_model_catalog_product.php примет прежний вид. 

    Если же этот фильтр используется, то обратитесь к его автору. Если же понадобится помощь, то я уже писал ранее свои контакты.

  10.  

    Идея для модуля:
       Различные шаблоны вывода товара в зависимости от его наличия или статуса наличии. То есть если количество товара равно "0" или статус наличии "нет в наличии" - выводить такой товар в шаблоне с таким то наборм модулей, если количество = "100" (в наличии) - выводить другие модули. Для примера -Rozetka.ua 
    Как вам такая идея? Возможно сделать?

     

     

    Сделать можно все, но в данном случае проще менять не набор модулей, а схему товара, и как следствие набор модулей. Проще будет менять эту схему в админке у товара) Либо скрипт написать, который проходится по всем товарам и в зависмиости от наличия меняет схему. Не возьмусь, но может кто-нибудь возьмется. 

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.