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

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

  • 13 ноября 2015 г.
  • Лазил в настройках Пользователи сайта и ограничил видимость раздела "Права доступа" для администратора. Думал, что по ссылке смогу туда попасть если нужно. Но ссылка теперь выдает 404 ошибку. Как восстановить доступ админа к вкладке "Права доступа" ?
  • 15 октября 2015 г. , редакция: 1444894550
  • Люди добрые, помогите доделать Правильное вертикальное многоуровневое меню!!
    Сейчас при наведении на пункт меню → справа выводится подменю.
    Выводится с помощью CSS так:
    Код
    .menu_kategorii:hover .menu_podpunkt{
    background:#000;
    display:block;
    left:237px;
    position:absolute;
    }

    .menu_podpunkt {
    display: none;
    z-index:100;
    }



    Всё было бы хорошо, но если подпунктов много или выбран пункт меню расположенный в низу экрана, то часть подменю не помещается на экране. (Рисунок 2.1)

    Как сделать так, что бы подменю выравнивалось по видимой части экрана (как на рисунке 2.2)?
  • 25 августа 2015 г.
  • Я в php почти ничего не понимаю, поэтому прошу доступно написать как вывести категории товаров на главной?

    В техподдержке подсказали что это можно сделать через меню.

    Вот я создал меню "Категории на главной".
    Самим категориям галочки "отображать в меню Категории на главной" проставил.
    Картинки категориям присвоил.
    Въюху "_glavkategorii" создал.
    Вывод шаблонным тегом на главной прописал.

    Что конкретно нужно писать во въюхе? Какой код выводит категории товаров (изображения и названия)?
  • 25 августа 2015 г.
  • Сейчас во вьюхе такой код:
    if (! defined('DIAFAN'))
    {
    $path = __FILE__; $i = 0;
    while(! file_exists($path.'/includes/404.php'))
    {
    if($i == 10) exit; $i++;
    $path = dirname($path);
    }
    include $path.'/includes/404.php';
    }

    if (empty($result["rows"]))
    {
    return false;
    }
    if (!empty($result["name"]))
    {
    echo '<div class="block_header">'.$result["name"].'</div>';
    }

    echo '<ul class="left_menu_level_1">';
    echo $this->get('show_level', 'menu', $result);
    echo '</ul>';

    Выводятся только названия категорий.
  • 25 августа 2015 г.
  • С шаблонным тегом то я разобрался.
    <insert name="show_block" module="menu" id="5" template="glavkategorii">

    Документацию полностью прочитал. Я не понимаю php, mysql, java. Поэтому ни знаю как вывести отображение категорий.
  • 25 августа 2015 г. , редакция: 1440486737
  • Тогда в файле show_level что нужно прописать? (что бы картинки категорий с названиями и ссылками на них выводились)

    Сейчас там:
    Код

    if (! defined('DIAFAN'))
    {
    $path = __FILE__; $i = 0;
    while(! file_exists($path.'/includes/404.php'))
    {
    if($i == 10) exit; $i++;
    $path = dirname($path);
    }
    include $path.'/includes/404.php';
    }

    if (empty($result["rows"][$result["parent_id"]]))
    {
    return true;
    }

    // начало уровня меню
    foreach ($result["rows"][$result["parent_id"]] as $row)
    {
    if (!$result["rows"][$result["parent_id"]][0] != $row)
    {
    // разделитель пунктов меню
    }

    if ($row["active"])
    {
    // начало пункта меню для текущей страницы
    echo '<li class="active">';
    }
    elseif ($row["active_child"])
    {
    // начало пункта меню для активного дочернего пункта
    echo '<li class="active_child">';
    }
    else
    {
    // начало любого другого пункта меню
    echo '<li>';
    }

    if (
    // на текущей странице нет ссылки, если не включена настройка "Текущий пункт как ссылка"
    (!$row["active"] || $result["current_link"])

    // влючен пункт "Не отображать ссылку на элемент, если он имеет дочерние пункты"
    && (!$result["hide_parent_link"] || empty($result["rows"][$row["id"]]))
    )
    {
    if ($row["othurl"])
    {
    echo '<a href="'.$row["othurl"].'"'.$row["attributes"].'>';
    }
    else
    {
    echo '<a href="'.BASE_PATH_HREF.$row["link"].'"'.$row["attributes"].'>';
    }
    }

    //вывод изображения
    if (! empty($row["img"]))
    {
    echo '<img src="'.$row["img"]["src"].'" width="'.$row["img"]["width"].'" height="'.$row["img"]["height"]
    .'" alt="'.$row["img"]["alt"].'" title="'.$row["img"]["title"].'"> ';
    }

    // название пункта меню
    if (! empty($row["name"]))
    {
    echo $row["name"];
    }

    if (
    // на текущей странице нет ссылки, если не включена настройка "Текущий пункт как ссылка"
    (!$row["active"] || $result["current_link"])

    // влючен пункт "Не отображать ссылку на элемент, если он имеет дочерние пункты"
    && (!$result["hide_parent_link"] || empty($result["rows"][$row["id"]]))
    )
    {
    echo '</a>';
    }



    if ($row["active"])
    {
    // окончание пункта меню - текущей страницы
    echo '</li>';
    }
    elseif ($row["active_child"])
    {
    // окончание пункта меню для активного дочернего пункта
    echo '</li>';
    }
    else
    {
    // окончание любого другого пункта меню
    echo '</li>';
    }

    if ($result["show_all_level"] || $row["active_child"] || $row["active"])
    {
    // вывод вложенного уровня меню
    $menu_data = $result;
    $menu_data["parent_id"] = $row["id"];
    $menu_data["level"]++;

    if (empty($result['attributes']['count_level']) || $result['attributes']['count_level'] >= $menu_data["level"])
    echo $this->get('show_level_2', 'menu', $menu_data); //ниже функция, которая выводит в цикле пункты второго уровня вложенности.
    }
    }
    // окончание уровня меню
  • 25 августа 2015 г.
  • Инна, спасибо огромное! Вы умничка! Всё выводится.

    Но всё же это клиентский сайт. Нужно объяснять что каждый раз добавляя новую категорию не забывайте прикрепить картинку в пункте меню соответствующей категории

    Может кто-то сумел автоматизировать процесс? Ведь категориям уже присвоены картинки в настройках категорий.
  • 25 августа 2015 г.
  • Тогда там будут товары выводиться, а не категории.
    Где-то на форуме читал что нельзя один и тот же модуль к разным страницам прикреплять. А у меня есть уже страница под интернет-магазин.
  • 26 августа 2015 г. , редакция: 1440579639
  • Цитата
    ИННА (FANTANELLA) ВЧЕРА, 21:24

    Как это не удается? Все прикрепилось. Перекидайте теперь туда свои категории и все.


    А как их перекидать (что-бы они и на главной и в каталоге остались). Заново создавать?
  • 27 августа 2015 г.
  • Как я понял метод Валерия по сути тоже самое что метод Инны (в обоих случаях необходимо присваивать картинки пунктам меню).

    Визуально всё смотрится как надо, но теперь появился другой косяк (не пойму как, ведь свойства у всех одинаковые).

    Сайт http://dlya-azs.ru/
    Примерно по середине главной страницы.
  • 27 августа 2015 г.
  • Проблема решается если поменять местами НАСОСЫ БОЧКОВЫЕ и НАСОСЫ ДЛЯ ПЕРЕКАЧКИ ДИЗ.ТОПЛИВА.

    Но вопрос почему так остается загадкой.

    Пока что оставил в исходном виде может кто-то поймёт в чём косяк.
  • 27 августа 2015 г.
  • Валерий как всегда молодец! Вот что значит профессионал.
    Очень быстро подсказал в чём моя ошибка.

    Цитата
    Сделайте вот так:
    .catmenu {
    float: left;
    height: 220px;
    margin: 10px;
    text-align: center;
    width: 200px;
    }
    и проблемы исчезнут. У Вас гуляет высота родительского блока. А когда применен float, нужно чтобы все блоки были одинаковой ширины*высоты


    Ещё раз спасибо, Валерий!!! Низкий поклон
  • 27 августа 2015 г.
  • Тема вывода категорий товаров на форуме поднималась ни раз. Я как новичок то ли не нашел правильное решение, то ли не понял как.

    В общем попробую выложить оба метода (от Инны и от Валерия) сюда http://www.diafan.ru/solutions/

    Может кому-то пригодится, а кто-то добавит своё решение.
  • 22 марта 2021 г.
  • А как партнёрство связано со знаниями основ PHP? Не заметил такой пункт в Памятке
    Я занимаюсь вёрсткой, дизайном и сео. Если нужно программирование - я обращаюсь к программистам. Если какая-то мелочь (как сейчас) - я спрашиваю на форуме.
  • 29 июня 2015 г.
  • Доброго дня! Подскажите как сделать или тыкните носом где смотреть.
    В общем хочу сделать форму авторизации в модальном окне (например как у Диафана). Нужно что-бы не закрывалось окно если данные введены неверно.
    Плиз распишите поподробнее. Не дружу с js совсем.
Показывать по:

Новости

  • 17 января
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.
  • 18 июня 2024 г.
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля 2024 г.
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.