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

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

  • 31 марта 2015 г.
  • Благодарю Вас, Александр. Но увы, не работает.
    Видимо надо использовать иной движок, где уже предусмотрена кнопка закрытия на самой форме и не мучиться с этим.
    Хотя если б не эта кнопка, то код интегрируется прекрасно, ни с чем не конфликтует, и дизайн верстается за минуты.
  • 31 марта 2015 г. , редакция: 1427792367
  • При нажатии на опцию (она в фиксированном верхнем меню) "Обратный звонок" всплывает в центре экрана форма заказа звонка. При повторном нажатии на "Обратный звонок", форма закрывается. Это все есть, готово, работает.
    На форме нужна кнопка для закрытия формы (т.е. форма должна закрываться и без нажатия на "Обратный звонок").
  • 31 марта 2015 г.
  • Вот такая штука заработала как надо:
    Код
    <a class="request-head" href="javascript:void(0)" onclick = "document.getElementById('request-body').style.display='block';document.getElementById('fade').style.display='block'">Обратный звонок</a> <div id="request-body" class="request-body"> <a class="close-btn" href="javascript:void(0)" onclick = "document.getElementById('request-body').style.display='none';document.getElementById('fade').style.display='none'" title="Закрыть">Закрыть</a> // Содержимое окна </div>

  • 29 марта 2015 г.
  • Вывожу новости с помощью блока (news.view.show_block.php).
    Выводятся фото размера medium (все по умолчанию, не менял).

    Не могу понять, как прописать адрес на большое фото (large)? Код прописал вот так:
    Код
    //изображения новости if (! empty($row["img"])) { foreach ($row["img"] as $img) { echo '<a href=".BASE_PATH.$img["link"]." rel="prettyPhoto[gallery'.$row["id"].'news]" class="img-large">'; echo '<img src="'.$img["src"].'" class="img-small">' .'</a> '; }
    }

    Как подправить ".BASE_PATH.$img["link"].", чтобы prettyPhoto мог увеличить и показать фото размера large?
    Аль чего-то еще не хватает?
  • 29 марта 2015 г.
  • Продолжаю эксперименты. Вернулся к началу, т.е. дефолтному коду вывода изображений.
    Пробую делать так как подсказывает Марина. Там она пишет для магазина, но нашел что по логике подходит для новостей. И в news.model.php закомментировал:
    Код
    if (is_array($images_config)) { if($images_config["count"] > 0) { $row["img"] = $this->diafan->_images->get( $images_config["variation"], $row["id"], 'news', 'element', $row["site_id"], $row["name"], 0, $images_config["count"]/*, $row["link"]*/ );
    } }


    Ну да, изображение перестало ссылаться на страницу новости и начало показывать на гл.страницу сайта.
    Но мне вообще-то нужно заставить prettyPhoto увеличивать изображение...
  • 30 марта 2015 г.
  • В общем-то помогла подсказка Евгения: https://user.diafan.ru/forum/show1681/#14783
    Код
    echo '<img src="'.str_replace('small/', 'shopgal/', $img["src"]).'" alt="'.$img["alt"].'" title="'.$img["title"].'">';


    т.е. сделал вот так:
    Код
    //изображения новости if (! empty($row["img"])) { foreach ($row["img"] as $img) { echo '<a href="'.str_replace('small/', 'large/', $img["src"]).'" rel="prettyPhoto[gallery'.$row["id"].'news]" class="img-large">'; echo '<img src="'.$img["src"].'" class="img-small">' .'</a> '; } }


    И заработало как надо!!!!!
  • 30 марта 2015 г.
  • Код
    Сейчас по-моему по-дефолту в модуле выводится medium и при клике pretty открывает также medium.

    немного не так.
    Сейчас как среднее (medium) выводится large, и как большое тоже large.
    Т.е. medium вообще не используется.
  • 30 марта 2015 г.
  • Сказанное выше справедливо для модуля Магазин в дефолтном шаблоне.
    Ну а для модуля Новости (Статьи - тоже) еще интереснее.
    Там в Настройках прописан, что как "Маленькое изображение" используется medium, а реально используется small - можете проверить
  • 28 марта 2015 г.
  • Народ, прошу подсказать, как заставить отображаться на паблике значение, если вывожу название поля в самом поле?
    Использую вот так:
    Код
    case "phone": echo '<input type="tel" name="p'.$row["id"].'" value="'.$row["name"].'">'; break;

    Пробовал и так:
    Код
    case "phone": echo '<input type="tel" name="p'.$row["id"].'" value="Телефон">'; break;

    Но никак... Работает только для поля типа "text"... Как заставить выводиться для поля "phone"???
  • 24 марта 2015 г.
  • Система та же. Но есть некторые трудности.
    До 5.3 обновитесь, в принципе нормально. В 5.3 есть почти все что есть в 5.4. Нет только возможности держать шаблон в отдельной папке.
    С 5.3 до 5.4 в разы сложнее.
    На мой взгляд, если самая важная часть сайта магазин, то можно создать новый сайт на 5.4, и импортировать товары из 5.3.
    Для переноса статей есть вот такой аддон от Андрея: http://addons.diafan.ru/modules/modules-and-services/imporeksport-statey-v-csv/
  • 20 марта 2015 г.
  • Но как Вам подсказать? Научить хостингом пользоваться и файловым менеджером? Рассказать где какие папки лежат и что в них находится? Научить просматривать картинки (и другие файлы) и определять годятся они Вам или нет? Научить работать в графических редакторах?

    Вы спросите что-то конкретно. Тогда Вам ответят точно как Вам надо.

    Если нет времени самому разбираться, то Вам нужно нанять исполнителя. Запостите то что Вам нужно вот тут: http://pro.user.diafan.ru/ - куча народа придут Вам на помощь.

Новости

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

Форум