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

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

  • 20 февраля 2016 г.
  • Цитата
    1. вообще нету в админке товара после импортирования файла.
    2. Создать один товар (чтобы потом его экспортировать для примера) тоже не получается - я вам уже писал выше, ошибка adm/includes/save.php:205

    Вот именно поэтому я Вам и сообщил ранее
    Цитата
    Надо смотреть базу и разбираться, что не соответствует эталону, что именно нарушило структуру базы данных. Если Вы не спец, то для Вас тогда лучше либо откатить образ хоста до нормального состояния сайта и базы (начните с отката на сутки назад) или все заново установить. Если проект серьезный, то надо восстанавливать: Вы знаете, что такое база данных, phpmyadmin? Если знаете, то начните с проверки целостности базы данных, затем просмотрите логи ошибок (определите первичную ошибку, чтобы понять как все развивалось), сопоставьте таблицы, поля и значения с эталоном, сравните файлы cms

    Т.е. нарушена целостность cms (базы данных и возможно файлов) - поэтому надо сначала исправит ошибки, а затем импортировать товары (одно радует, Вы разобрались с ошибкой импорта категорий), теперь Вам предстоит разобраться с ошибками другого рода.
  • 20 февраля 2016 г. , редакция: 1455973177
  • Да у Вас там ошибки в скрипте. Надо их исправлять, только тогда все заработает. Да и у Вас нарушен порядок загрузки js-библиотек (начните с порядка загрузки библиотек).
  • 21 февраля 2016 г. , редакция: 1456041915
  • Url категорий и пунктов меню, завязанных на категориях товаров, могут быть разными, т.к. категории товаров и пункты меню - это разные самостоятельные элементы разных модулей. Поэтому при импорте категорий вполне могло получится так, что категории товаров получили новые url, а пункты меню остались со старыми (возможно дефолтными) url. Надо просто осознать, что связь пунктов меню (якобы завязанных на категории товаров) и категории товаров - эфимерна. Т.е. скрипт cms смотрит, если значения url меню полностью совпадает со значением url категории товаров, и, если вы, например, при таком условии меняете url категории товаров, то скрипт вносит изменение в базе данных, относящиеся к url категории товара и url меню категории товара. Если значения не совпадают, то изменения вносятся только в url категории товара или url меню (зависит от того в какой модуль Вы вносите правки).
  • 23 февраля 2016 г. , редакция: 1456217178
  • Цитата
    А как Вы определили что причина дубли в базе ?
    Волшебство. Сейчас на том примере, который Вы предоставили, все работает. Вы можете менять url категории товаров, автоматом будет меняться url в меню (это будет происходить до тех пор, пока вы вручную не измените url пункта меню - после этого url каталога товаров и пункта меню станет разным и связь будет потеряна).
    Цитата
    Что я сделал не так что они появились ?
    Это извечные вопросы: кто виноват, что делать и что делать, если по документам никто не виноват? Причина ошибки: был не корректный импорт категорий.
    Цитата
    По поводу "работает" все относительно... у урлом вида /cat67 да ... но мне надо ЧПУ
    попробуйте поменяйте чтобы "Ультразвуковой контроль" выводила ЧПУ на сайте
    Не могу понять, что Вы подразумеваете под
    Цитата
    выводила ЧПУ на сайте
    Т.е., что означает вывести на сайт? Вы имеете в виду это - http://www.diafan.ru/dokument/full-manual/developers/api/route/? У Вас на демке теперь корректно работают url, остается их лишь вывести на страницу (в приведенном мной ссылке это описано).
  • 09 марта 2016 г. , редакция: 1457555631
  • В административной части сайта есть раздел "Поиск по сайту". Переходим в данный раздел, отмечаем пункт "Интернет-магазин" и жмем на переиндексацию. Таким образом запуститься механизм, который запишет в базу новые индексы для поиска. После этого сбрасываем кэш. И вот поиск заработал с учетом новых данных на сайте. Успехов.
    PS: я являюсь только разработчиком, но не дотягиваю до партнера, т.к. не занимаюсь перепродажей лицензий (лицензии покупают мои клиенты на прямую).
  • 12 февраля 2016 г.
  • еще ошибка, незакрытый комент
    Цитата
    <!--

    без ошибки
    Код
    <?php
    if($this->diafan->_users->admin)
    {;?>
    <div class="livi">

    <script type="text/javascript">
    document.write("<a href='//www.liveinternet.ru/click' "+
    "target=_blank><img src='//counter.yadro.ru/hit?t18.11;r"+
    escape(document.referrer)+((typeof(screen)=="undefined")?"":
    ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
    screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
    ";"+Math.random()+
    "' alt='' title='LiveInternet: показано число просмотров за 24"+
    " часа, посетителей за 24 часа и за сегодня' "+
    "border='0' width='88' height='31'></a>")
    </script>

    </div>
    <?php };?>
  • 12 февраля 2016 г.
  • Эта ошибка решается так https://user.diafan.ru/forum/show3045/#27819
    Цитата
    в оригинальном файле useradmin.view.panel.php (версии diafan.cms 6.0.1.0) Эта строчка:

    Код
    <a href="'.($link_current_edit==BASE_PATH.ADMIN_FOLDER.'/site/edit1/'?BASE_PATH.ADMIN_FOLDER.'/'.($_GET["help"]?'?help=1':'site/'):$link_current_edit).'" title="'.$this->diafan->_('Редактировать текущую страницу в административной части', false).'">

    Цитата
    Должна быть такой

    Код
    <a href="'.($link_current_edit==BASE_PATH.ADMIN_FOLDER.'/site/edit1/'?BASE_PATH.ADMIN_FOLDER.'/'.(!empty($_GET["help"])?'?help=1':'site/'):$link_current_edit).'" title="'.$this->diafan->_('Редактировать текущую страницу в административной части', false).'">

    Успехов.
  • 12 февраля 2016 г.
  • Виталий (DIAFAN.CMS), я не смотрел последний пакет diafan.cms, поэтому принял во внимание, что если человек, который задает вопрос, не указывает версию cms, то это последняя версия (как говорится: самая - самая). Исходя из этого и видя приведённую им ошибку предположил, что в последней версии эта ошибка пока не исправлена. Поэтому исключил обновление и привел выше отмеченное решение.
  • 12 февраля 2016 г. , редакция: 1455274010
  • Если у Вас 5.4, то это другой случай. К сожалению у меня нет этого дистрибутива, поэтому, что в строчке 141 файла parser_theme.php увидеть не могу. Могу лишь предложить идти методом исключения.
    Кстати, а вот так
    Код
    <?php
    if($this->diafan->_users->admin)
    {?>
    <div class="livi">

    <script type="text/javascript">
    document.write("<a href='//www.liveinternet.ru/click' "+
    "target=_blank><img src='//counter.yadro.ru/hit?t18.11;r"+
    escape(document.referrer)+((typeof(screen)=="undefined")?"":
    ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
    screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
    ";"+Math.random()+
    "' alt='' title='LiveInternet: показано число просмотров за 24"+
    " часа, посетителей за 24 часа и за сегодня' "+
    "border='0' width='88' height='31'></a>")
    </script>

    </div>
    <?php };?>

    Копируйте один к одному. Ошибка остается?
  • 12 февраля 2016 г. , редакция: 1455275401
  • Хорошо, методом исключения, т.к. не вижу Ваш код в целом.
    Код
    <?php
    if($this->diafan->_users->admin)
    {
    echo '<div class="livi">
    <script type="text/javascript">

    </script>
    </div>';
    }
    ?>

    Копируйте один к одному. Ошибка остается?
  • 12 февраля 2016 г.
  • Любимов Павел (webnavigator), поддерживаю Вас, т.к. на форуме есть некоторые решения, но новичку сразу не понять: то ли решение относится к 6.0, то ли к 5.4, то ли 4.х и т.д. А эти решения могут быть не совместимы.
  • 12 февраля 2016 г.
  • Хорошо, методом исключения, т.к. не вижу Ваш код в целом.
    Код
    <?php
    if($this->diafan->_users->admin)
    {
    echo '<div class="livi">';
    echo "<script type='text/javascript'>
    document.write('<a href=\"//www.liveinternet.ru/click\" target=\"_blank\"><img src=\"//counter.yadro.ru/hit?t18.11;r'+
    escape(document.referrer)+((typeof(screen)=='undefined')?'':
    ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+
    ';'+Math.random()+'\" alt=\"\" title=\"LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня\" border=\"0\" width=\"88\" height=\"31\"></a>');
    </script>";
    echo '</div>';
    }
    ?>

    Копируйте один к одному. Ошибка остается?
  • 09 февраля 2016 г.
  • http://www.diafan.ru/dokument/full-manual/modules/shop/#SHablonnye-tegi
    Цитата

    show_search – выводит форму поиска товаров. Если для категорий прикреплены дополнительные характеристики, то поиск по ним производится только на странице категории. Поиск по обязательным полям подключается в настройках модуля (опции «Искать по цене», «Искать по артикулу», «Искать товары по акции», «Искать по новинкам», «Искать по хитам»). Если в форму поиска выведены характеристики с типом «выпадающий список» и «список с выбором нескольких значений», то значения характеристик, которые не найдут ни один товар, в форме поиска не выведутся.
    Атрибуты:
    — site_id – страницы, к которым прикреплен модуль. Идентификаторы страниц перечисляются через запятую. По умолчанию выбираются все страницы. Если выбрано несколько страниц сайта, то в форме поиска появляется выпадающих список по выбранным страницам. Можно указать отрицательное значение, тогда указанные страницы будут исключены из списка;
    — cat_id – категории товаров, если в настройках модуля отмечено «Использовать категории». Идентификаторы категорий перечисляются через запятую. Можно указать значение current, тогда поиск будет осуществляться по текущей (открытой) категории магазина или по всем категориям, если ни одна категория не открыта. Если выбрано несколько категорий, то в форме поиска появится выпадающий список категорий магазина, который будет подгружать прикрепленные к категориям характеристики. Можно указать отрицательное значение, тогда указанные категории будут исключены из списка. Можно указать значение all, тогда поиск будет осуществлятся по всем категориям товаров и в форме будут участвовать только общие характеристики. Атрибут не обязателен;
    — ajax – подгружать результаты поиска без перезагрузки страницы: true – результаты поиска подгружаются, по умолчанию будет перезагружена вся страница. Результаты подгружаются только если открыта страница со списком товаром, иначе поиск работает обычным образом;
    — only_module – выводить форму поиска только на странице модуля «Магазин»: true – выводить форму только на странице модуля, по умолчанию форма будет выводиться на всех страницах;
    — template – шаблон тега (файл modules/shop/views/shop.view.show_search_template.php; по умолчанию шаблон modules/shop/views/shop.view.show_search.php).
  • 09 февраля 2016 г. , редакция: 1455012658
  • Цитата
    Когда убираю параметр cat_id, характеристики из фильтра исчезают, остается одна кнопка Найти

    Дело в том, что при выставлении категории остаются характеристики, которые к ней привязаны, а если все категории, то остаются только общие характеристики
  • 08 февраля 2016 г.
  • Цитата
    нет доступа к phpmyadmin

    Что такое phpmyadmin в данном случае, просто сценарий. Пишите вручную php команды на выгрузку всех данных базы. Как вариант, создайте тестовый хост, залейте туда нетронутый последний экземпляр сайта, затем аккуратно перенесите данные из последней бд на тестовую. Вот и откатились.

Новости

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

Форум