Jump to content

nigga

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

    518
  • Joined

  • Last visited

Posts posted by nigga

  1. продублирую и здесь чтоли
    mart
    сейчас скрипт рандомно выбирает товары из основной категории товара, при обновлении они тоже обновляются, если убрать рандомное обновление стерев ORDER BY RAND(), тогда для всех товаров получается один и тот же набор товаров.

    нужно:
    чтобы для каждого товара формировался свой собственный рандомный список товаров, и при обновлении страницы не менялся.
    как такое реализовать?

  2. Загнал магазин в экспресс сео аудит от сеолиба: 
    <a href="http://www.seolib.ru/analyzers/contents/express/">http://www.seolib.ru/analyzers/contents/express/</a><div><br></div><div>он мне написал: </div><h4 class="H4" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; font-family: 'Trebuchet MS', Arial, Geneva, Verdana, Helvetica, sans-serif; color: rgb(14, 118, 188); ">XML карта сайта: Пропишите путь к xml карте в robots.txt</h4><div><br></div><div>это как понимать?</div><div>нужно ли для поисковиков прописывать адрес xml прописывать в robots или нет???</div>

  3. закачайте маленький скриптик chmod.php по фтп и исполните его, запустив
    проблемы с "нет прав" исчезнут

    что писать в скрипте:
    <?php

    function chmod_R($path, $perm) {

    $handle = opendir($path);
    while ( false !== ($file = readdir($handle)) ) {
    if ( ($file !== "..") ) {
    @chmod($path . "/" . $file, $perm);
    if ( !is_file($path."/".$file) && ($file !== ".") )
    chmod_R($path . "/" . $file, $perm);
    }
    }
    closedir($handle);

    }

    $path = $_SERVER["QUERY_STRING"];

    if ( $path{0} != "/" )
    $path = $_SERVER["DOCUMENT_ROOT"] . "/" . $path;

    chmod_R($path, 0777);
    echo $path;

    ?>

  4. хм,
    пробую вставлять
    display:block;
    float:left;

    в style в блоки:

    /* Верхний уровень вложенности меню каталога */
    ul.catalog_menu {
    list-style:none;
    display:block;
    float:left;

    }
    ul.catalog_menu li{ /* Элемент списка */
    margin-bottom:10px;
    font-size:18px;
    font-family:"Trebuchet MS";
    color:#000;
    }
    ul.catalog_menu li a{ /* Ссылка */
    font-size:18px;
    font-family:"Trebuchet MS";
    }

    /* Внутренний уровень вложенности меню каталога */
    ul.catalog_menu ul {
    list-style:none;
    margin-left:20px;
    margin-bottom:10px;
    margin-top:10px;
    }
    ul.catalog_menu ul li{ /* Элемент списка */
    margin-bottom:10px;
    font-size:12px;
    font-family: Tahoma;
    color:#000;
    }



    кривится менюшка, не хочет слева направо идти(
    какие ещё варианты будут?

  5. simpla 1.4, default тема

    Как сделать так, чтобы категории шли не в столбик, а горизонтально?
    (подкатегории пусть идут в столбик)

    Вот код категорий:

    <!-- Меню каталога /-->
    <div id="catalog_menu"> {defun name=categories_tree categories=$categories}
    {if $categories}
    <ul class="catalog_menu">
    {foreach item=c from=$categories}
    {if $category->category_id != $c->category_id}
    <li><a href='catalog/{$c->url}' tooltip='category' category_id='{$c->category_id}'>{$c->name}</a>
    {else}
    <li><a href='catalog/{$c->url}' tooltip='category' category_id='{$c->category_id}'>{$c->name}</a>
    {/if}
    {*if in_array($category->category_id, $c->subcats_ids)*}
    {fun name=categories_tree categories=$c->subcategories}
    {*/if*}</li>
    {/foreach}
    </ul>
    {/if}
    {/defun} </div>
    <!-- Меню каталога #End /-->

    что нужно изменить в коде?

  6. Спасибо Danya за совет
    но файлы index.html пустые
    просмотрел шndex.tpl, всё вроде чисто

    узнал, что ругается касперский
    блокирует страницу, не открывает её просто напросто
    пишет что на сайте найдена вредоносная хрень

    что это может быть такое, на что касперыч может ругаться, при том что остальные антивирусники молчат

    может что-то с баннером связано???
    помогите други!!!
    трубы горят

  7. симпла 1.4
    тема euro
    некоторые посетители жалуются на то что антивирусник ругается и сайт из за этого не открывается
    я так и не уследил что за анивирусник и на что ругается
    может у кого были схожие проблемы?
    из-за чего это может быть?
    помогите!

  8. с недавнего времени хостинг стал жаловаться на это:

    "Уведомляем Вас, что работой базы данных MySQL xxx создается повышенная нагрузка на
    сервер баз данных. Примеры запросов находятся в прикрепленном файле.
    Оптимизируйте, пожалуйста, Ваши скрипты, SQL-запросы и дайте нам знать о результатах.
    Например, Вы можете использовать метод EXPLAIN для выяснения "тяжелых" запросов и создание
    индексов (CREATE INDEX), тем самым снизив нагрузку на базу данных."

    Вот что в прикрепленном файле:
    "SELECT products.product_id FROM products LEFT JOIN categories ON categories.category_id = products.category_id LEFT JOIN products_categories ON products_categories.category_id = products.category_id WHERE products.enabled=1 AND (products.product_id <> 557 OR products.product_id <> 772) AND ( categories.category_id = 61 OR products_categories.category_id = 61 ) GROUP BY products.product_id ORDER BY RAND() LIMIT 8;

    SELECT products.product_id FROM products LEFT JOIN categories ON categories.category_id = products.category_id LEFT JOIN products_categories ON products_categories.category_id = products.category_id WHERE products.enabled=1 AND (products.product_id <> 557 OR products.product_id <> 838) AND ( categories.category_id = 61 OR products_categories.category_id = 61 ) GROUP BY products.product_id ORDER BY RAND() LIMIT 8;

    SELECT products.product_id FROM products LEFT JOIN categories ON categories.category_id = products.category_id LEFT JOIN products_categories ON products_categories.category_id = products.category_id WHERE products.enabled=1 AND (products.product_id <> 557 OR products.product_id <> 821) AND ( categories.category_id = 61 OR products_categories.category_id = 61 ) GROUP BY products.product_id ORDER BY RAND() LIMIT 8;

    SELECT products.product_id FROM products LEFT JOIN categories ON categories.category_id = products.category_id LEFT JOIN products_categories ON products_categories.category_id = products.category_id WHERE products.enabled=1 AND (products.product_id <> 557 OR products.product_id <> 830) AND ( categories.category_id = 63 OR products_categories.category_id = 63 ) GROUP BY products.product_id ORDER BY RAND() LIMIT 8;


    это как то решается? чтобы скрипт сильно не нагружал mysql?
    у кого ещё ругались хосты?

  9. Спасибо Kosjak76

    мда, тогда понятно, это скрипт mart'а
    по авто-генерации 8 случайных связанных товаров при открытии карточки товара
    я что-то не так сделал или он так и должен работать?

  10. тоесть даже не вариант менять у них виртуальный хостинг с плана "аспирант" на "доцент"?


    p.s: спросил что ещё сделать чтобы было хорошо,
    написали
    Например, переработать структуру базы данных. Иногда увеличения производительности достигают засчет денормализации:

    * http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%BD%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F
    * http://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%84%D0%BE%D1%80%D0%BC%D0%B0

  11. проиндексировал
    но спустя неготорое время опять стало приходить от мастерхоста письмо"

    "Уведомляем Вас, что работой базы данных MySQL xxx создается повышенная нагрузка на
    сервер баз данных. Примеры запросов находятся в прикрепленном файле.
    Оптимизируйте, пожалуйста, Ваши скрипты, SQL-запросы и дайте нам знать о результатах.
    Например, Вы можете использовать метод EXPLAIN для выяснения "тяжелых" запросов и создание
    индексов (CREATE INDEX), тем самым снизив нагрузку на базу данных."

    Вот что в прикрепленном файле:
    "SELECT products.product_id FROM products LEFT JOIN categories ON categories.category_id = products.category_id LEFT JOIN products_categories ON products_categories.category_id = products.category_id WHERE products.enabled=1 AND (products.product_id <> 557 OR products.product_id <> 772) AND ( categories.category_id = 61 OR products_categories.category_id = 61 ) GROUP BY products.product_id ORDER BY RAND() LIMIT 8;

    SELECT products.product_id FROM products LEFT JOIN categories ON categories.category_id = products.category_id LEFT JOIN products_categories ON products_categories.category_id = products.category_id WHERE products.enabled=1 AND (products.product_id <> 557 OR products.product_id <> 838) AND ( categories.category_id = 61 OR products_categories.category_id = 61 ) GROUP BY products.product_id ORDER BY RAND() LIMIT 8;

    SELECT products.product_id FROM products LEFT JOIN categories ON categories.category_id = products.category_id LEFT JOIN products_categories ON products_categories.category_id = products.category_id WHERE products.enabled=1 AND (products.product_id <> 557 OR products.product_id <> 821) AND ( categories.category_id = 61 OR products_categories.category_id = 61 ) GROUP BY products.product_id ORDER BY RAND() LIMIT 8;

    SELECT products.product_id FROM products LEFT JOIN categories ON categories.category_id = products.category_id LEFT JOIN products_categories ON products_categories.category_id = products.category_id WHERE products.enabled=1 AND (products.product_id <> 557 OR products.product_id <> 830) AND ( categories.category_id = 63 OR products_categories.category_id = 63 ) GROUP BY products.product_id ORDER BY RAND() LIMIT 8;


    ЧТО СДЕЛАТЬ ТО? чтобы всё нормализовалось

×
×
  • Create New...