Вход • Регистрация

Всего найдено: 2054

  • 29 октября 2015 г.
  • Понимаете, есть такое. Некоторые владельцы сайтов ставят защиту от показа своих картинок на других сайтах (прописывается на уровне сервера, обычно в nginx). Выход один - скачивать файл на свой комп, а оттуда на свой сайт. Иного пути не знаю. Если кто подскажет, будут рад.
  • 29 октября 2015 г.
  • ну вот, одно место исключили, теперь смотрите дальше. Но видимо Вам все же надо откатить назад, как советует Виталий (и чем раньше сделаете, тем лучше). И посмотреть как работает. При этом, и нынешнюю копию надо сохранить.
    Если у Вас панель ISPmanager, то это делается легко и просто.
  • 26 ноября 2015 г.
  • Сергей, Вы хоть и портите мои пожелания, а вот в вопросе рефссылок Вас поддержу.
    Я не откажусь ни от какой лишней копейки, хоть у меня и без разработки сайтов доход примерно 37 тыщ (для глухой провинции нормально). Пусть будет 200 руб/мес и то согласен. А то уже немало народу на облако привел, а шишь чего получил...
  • 27 ноября 2015 г.
  • тфу, забыл написать, что и расходы у меня не малые: ипотека (квартиру когда построят хрен знает, поэтому еще плачу за аренду чужой) и автокредит... Для жизни остается почти шишь... Вот почему и мелкие деньги очень нужны.
  • 23 октября 2015 г.
  • ну, это можно решить по-разному.
    Допустим, простой вариант:
    - до фото вывести анонс
    - после фото вывести полный текст.

    А сколько текста будете писать в обоих местах, только от Вас зависит.
  • 23 октября 2015 г. , редакция: 1445586483
  • Вот смотрите, что происходит, когда ищем по фразе "Платье 324" (на скрине).

    Выводятся:
    сначала менее подходящее услвиям поиска
    В ближе к конце - более подходящее

    А надо наоборот. Прошу подсказать, как сделать так, чтобы:
    1. Сначала выводилось наиболее подходящее условиям поиска (сейчас выводит тупо по алфавиту).
    2. Как ограничить поиск, допустим, первыми 10-12 символами в названии товара.
    3. Как разрешить искать только в названиях товара в каталоге.
  • 23 октября 2015 г.
  • Благодарю Вас! Там есть:
    Код
    class Shop_search_config
    {
    public $config = array(
    'shop' => array(
    'fields' => array('name', 'param', 'anons', 'text', 'article'),
    'rating' => 6
    ),
    'shop_category' => array(
    'fields' => array('name', 'anons', 'text'),
    'rating' => 6
    ),
    'shop_brand' => array(
    'fields' => array('name', 'text'),
    'rating' => 6
    )
    );
    }

    Попробую сократить до:
    Код
    class Shop_search_config
    {
    public $config = array(
    'shop' => array(
    'fields' => array('name'),
    'rating' => 6
    )
    );
    }


    Должно частично помочь.

    А для чего нужен 'rating' => 6 ?
  • 23 октября 2015 г. , редакция: 1445591543
  • В модельке (модуля поиска по сайту) нашел 3 места, где:
    Код
    $row["name"] = $this->diafan->short_text($row["name"], 20);

    Переделал в:
    Код
    $row["name"] = $this->diafan->short_text($row["name"], 10);
    но все равно ищет во всем названии.

    Код из предыдущего сообщения применил - ничего не изменилось (сайт в режиме разработки, кеш отключен).
  • 23 октября 2015 г. , редакция: 1445592919
  • Забыл сказать, вот тут search.model.php менял порядок сортировки. Тоже без току:
    Код
    $temp_table = false;
    if($this->diafan->configmodules("search_all_word", "search"))
    {
    $order = '';
    // обязательны все слова
    $where = "";
    foreach ($search_words as $k => $key)
    {
    $where .= " INNER JOIN {search_index} AS i".$k." ON r.id=i".$k.".result_id AND i".$k.".keyword_id=".$keys[$key];
    $order .= 'i'.$k.'.rating ASC, ';
    }
    $order .= "r.rating DESC";
    }

    Похоже, что-то надо делать вот с этой строкой:
    Код
    $where .= " INNER JOIN {search_index} AS i".$k." ON r.id=i".$k.".result_id AND i".$k.".keyword_id=".$keys[$key];

    Есть идеи?
  • 27 октября 2015 г.
  • Виталий, Николай! Благодарю за участие.
    Вот что ответили в ТП (делюсь):
    Цитата
    >>1. Сначала выводилось наиболее подходящее условиям поиска (сейчас выводит тупо по алфавиту).

    Предоставьте доступ к сайту по FTP - попробуем выяснить причину.

    >>2. Как ограничить поиск, допустим, первыми 10-12 символами в названии товара.

    Файл modules/search/search.inc.php строка 579:

    заменить
    $index_words = $this->searchwords->prepare($value_for_index);
    на:
    $index_words = $this->searchwords->prepare(utf::substr($value_for_index, 10));

    После внесения изменений нужно переиндексировать. Учтите, что изменения применяться для всех модулей. Если нужно только для товаров, нужно соответсвующие условие прописывать.

    >>3. Как разрешить искать только в названиях товара в каталоге.

    В файле modules/shop/shop.search.php замените:


    'shop' => array(
    'fields' => array('name', 'param', 'anons', 'text', 'article'),
    'rating' => 6
    ),

    на:


    'shop' => array(
    'fields' => array('name'),
    'rating' => 6
    ),

    После этого переиндексируйте модуль.


    Сегодня вечером доберусь до сервера, попробую.
  • 27 октября 2015 г.
  • В общем-то предлагал лишь доработать имеющийся механизм.
    А вот сам сайт не предполагал обновлять.

    ===
    Хорошо, допустим приму во внимание ваше предложение. Вы очень красиво написали, а как это выполнить в коде?
  • 27 октября 2015 г.
  • Ну а вообще, в ближайшей перспективе, планируем интегрировать "живой поиск". Т.е. тут однозначно проблемы при обновлении и к этому надо быть морально готовым. А проще вовсе не обновлять движок.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум