Jump to content

Noxter

Фрилансер
  • Content Count

    7237
  • Joined

  • Last visited

  • Days Won

    15

Posts posted by Noxter

  1. решение такое, что нужно переписывать почти все функции в файле api/Cart.php

    Никаких функций не нужно переписывать.

    Достаточно использовать метку времени в качестве ключа для массива в $_SESSION['shopping_cart']...

  2. + product.tpl, к примеру:

    <input type="checkbox" name="variants[{$v->id}]" value="{$v->id}">
    
    потом в js
    var data = $(this).serialize();
    
    и передать аяксом этот массив на обработку PHP.

    P.S. А вообще ты сам вряд ли что сможешь сделать, от тебя толку никакого как и денег 0.

  3. скорей всего цена будет 50 у.е. + , я уже понял что тут все доработки от 50 долларов и выше, доходит до 400-500. CMS удобна , но тот же опенкарт предлагает множество модулей гораздо дешевле и с поддержкой отличной. 

    Скорей всего это будет первый и последний проект на Simpla / Движок умер

    Ну так вперёд на форум опенкарта, чего здесь слюни разводить?

    P.S. Я никакой цены не называл.

  4. Ко мне обратился заказчик которому ты поставил jodit с такой проблемой, попросил поставить обратно TMCE, про наличие фикса знаю, но в твоей реализации этот баг был не исправлен, о чем я и написал собственно

    Был исправлен, только вот файлы обновить у него я не успел.
  5. в интеграции jodit'а от нокстера есть один нюанс - он не переваривает шаблоны смарти, по этому в админке полноценно использоваться не может (зачем-то заменяет часть кода на ="" или "'"; и прочую чепуху). Не знаю была ли это проблема редактора или при интеграции где-то напортачил нокс, но заказчик попросил от него в конечном итоге уйти к TMCE...

    К твоему сведению в админке в шаблонах используется codemirror, а не tinymce.

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

  6. Спасибо, земляк, что нафиг не послал, и то хорошо  :)

    Но  любом случае спасибо за рекомендации.

    Может кто сделает у себя внедрение, так поделится, как в том посте подробнее что куда вставлять..

    У меня пока знаний недостаточно.. хотя постоянно стараюсь учиться.

    https://xdsoft.net/jodit/start.html
  7. Я не кодер, а лишь собрал из того, что нашел в посте http://forum.simplacms.ru/topic/4543-генерация-sitemap-для-картинок/ и генерация вывода yandex.php и вроде работает. Да дублирует вывод, если у товара есть варианты.

    Вместо того, чтобы набирать счетчик количества бестолковых символов, подправили бы код.

    Вот именно не кодер!

    На кой чёрт браться, сделать лишь бы как, как минимум удвоить кол-во запросов к БД и радоваться что у тебя работает?

    Идиотизм...

  8.  

     

    <?php
    
    require_once('api/Simpla.php');
    $simpla = new Simpla();
    
    header("Content-type: text/xml; charset=UTF-8");
    print '<?xml version="1.0" encoding="UTF-8"?>'."\n";
    // Заголовок
    print '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">'."\n";
    
    $simpla->db->query("SET SQL_BIG_SELECTS=1"); 
    // Товары
    $simpla->db->query("SELECT 
    	p.id AS product_id, 
    	p.url, 
    	i.filename AS image	
    FROM __variants v
    LEFT JOIN __products p ON v.product_id = p.id
    LEFT JOIN __images i ON p.id = i.product_id  
    WHERE p.visible
    GROUP BY v.id
    ORDER BY p.id");
    
    $products = $simpla->db->results();
    $p_ids = array();
    foreach ($products as $p) {
        if (!in_array($p->product_id, $p_ids)) {
            $p_ids[] = $p->product_id;
        }
    }
    $p_images = array();
    foreach($simpla->products->get_images(array('product_id' => $p_ids)) as $image) {
        $p_images[$image->product_id][] = $image->filename;
    }
    
    foreach($products as $p) {
    print "<url>
    <loc>".$simpla->config->root_url.'/products/'.$p->url."</loc>";
    if(!empty($p_images[$p->product_id])) {
    	foreach($p_images[$p->product_id] as $img) {
        print "
    	<image:image>
    	<image:loc>".$simpla->design->resize_modifier($img, 800, 600)."</image:loc>";
    	print "</image:image>";
        }
    }
    print "</url>";
    }
    print "</urlset>";
    ?>
    

     

     

    Вот из-за таких криворуких "кодеров" всё больше проблем появляется у клиентов.
×
×
  • Create New...