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

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

  • 05 августа 2014 г.
  • Доброго времени суток, коллеги!
    Задумалось мне, пльзуясь форумом от диафана реализовать вышеупомянутые системы.
    Скажите, возможно кто-нибудь уже это делал и может наставить на путь истинный или поделиться разработкой.

    Заранее всем спасибо! :)
  • 01 августа 2014 г. , редакция: 1406901038
  • А в какую папку заливаются вновь добавленные изображения? В /userfiles или в /oren/userfiles?

    upd: А картинки случайно не прописаны где-нить в шаблоне или внутри статьи/новости вручную? Смею предположить, что у Вас не работаю картинки именно внутри области контента, а не те, которые являются основными для тех или иных модулей.

    Если я прав, то Вам нужно в контентной области изменить ссылки на изображения вручную.
  • 01 августа 2014 г.
  • Foefan, доброго Вам времени суток!
    Я, как разработчик, привык утверждать, что нет ничего не возможного. В том числе и Ваш проект не является исключением.
    Чтобы можно было более адекватно ответить на Ваш вопрос, могли бы Вы в двух словах описать саму идею соцсети: что она должна давать пользователям, для чего вы ее делаете и т.д.
    Описание страниц, это конечно, прекрасно, но для полноты ощущений и понимания задачи необходимо понимать некоторые не всегда очевидные моменты, о которых можно сделать вывод представляя проект целиком! :)

    Напиши своими словами алгоритм работы пользователя системы, например: Пол-ль зарегистрировался, получил такие-то права(возможны варианты прав доступа("Право А" и "Право Б"). при условии, что Поль-лю даны "права А" он может [.........], при условии, что даны "Права Б", он может [...........]. также на ресурсе имеется [....], необходимое для [.........]
  • 01 августа 2014 г.
  • Foefan, судя по тому, что вы описали это простой форум, правда немного переделанный.
    Можно и на диафане сделать. Опять же повторюсь: слишком много не ясностей, врятли кто-то сможет Вам более детально разложить подходит для Ваших целей диафан, или все же стоит обратить внимание на какой-либо другой движок.
    По своему опыту скажу следующее, последний год я выполняю 90% всех своих проектов на диафне и еще не разу не случилось такого, что у меня не получилось что-либо сделать.
  • 24 июля 2014 г.
  • Логика добавления новых кнопок/полей и других элементов в административную панель следующая(если позволите, буду рассказывать на примере модуля bs. Предположим, что нам требуется создать текстовое поле с редактором:
    1. Добавляем в БД в таблицу yourprefix_bs столбец bannerTxt с типом text.
    1. Идем в bs.model.php
    1.1. Ищем строку запроса в БД и дописываем туда вновь созданное поле:

    Строка 36
    Код
    $result = DB::query("SELECT e.id, e.type, e.file, e.html, e.link, e.check_number, e.show_number, e.check_user, e.show_user, e.check_click, e.show_click, e.count_view, e.width, e.height, e.[alt], e.[title], e.target_blank, e.bannerTxt, e.name"


    Строка 59-61:
    Код
    $result = DB::query(
    "SELECT DISTINCT e.id, e.type, e.file, e.html, e.link, e.check_number,"
    ." e.show_number, e.check_user, e.show_user, e.check_click, e.show_click, e.count_view, e.width, e.height, e.[alt], e.[title], e.target_blank, e.bannerTxt, e.name"


    Идем в /bs/views/bs.view.show_block.php и дописываем в нужном месте:
    Код

    if(! empty($row["bannerTxt"]))
    {
    echo '<div class="text2"><span>';
    echo $row["bannerTxt"];
    echo '</span></div>';
    }


    Идем в /bs/admin/bs.admin.php
    Создаем там наше поле примерно так:
    Код
    public $variables = array (
    'main' => array (
    'name' => array(
    'type' => 'text',
    'name' => 'Название',
    ),
    'bannerTxt' => array(
    'type' => 'editor',
    'name' => 'Текст на банере'
    ),
    и т..д


    Вот, собственно и все. Поле должно появиться и работать(если Вы не используете категории)
  • 20 июля 2014 г.
  • Ну не для слабонервных могу предложить редактировать путь к картинке с товаром прямо в базе данных.
    Например, Вы загружаете картинку через административную панель к одному товару, смотрите на путь к картинке в базе данных по ИД товара и либо sql-запросом, либо через phpMyAdmin меняете у нужных товаров картинку. Этот путь удобен, если не будет очень часто возникать необходимости создания новых товарных позиций с другим изображением.

    Или Вы можете добавить текстовое поле в админ-панель куда будете вставлять ссылочку с Вашим изображением(можно переделать стандартную функцию "Загрузить изображение по ссылке", чтобы она не заливала картинку заново, а просто подставляла ссылку)
  • 11 июля 2014 г.
  • У меня была задача при миграции с opencart(osStore). Праведным решением было простановка 301 редиректов. Причем Вы можете редиректить не только в формате страница А = странице Б, вы можете написать в .htacceess правила обработки. Если я правильно помню, то RewriteMap поможет при создании "переменной"(в Вашем случае shop/5).
  • 15 июля 2014 г.
  • Я не совсем уверен, что это сработает. Проверить не удается по причине пребывания на дачке, интернеты туповаты.
    Попробуйте вот такое решение:
    Код
    RewriteRule ^35/(.*)$ http://newsite.ru/35/page$1 [R=301,L]

    Где (.*) = $1

    Теоритически правило можно расширить и сделать что-нить типо такого:
    Код
    RewriteRule ^/blog/(.*)/(.*)$ http://newsite.ru/blog/$1/page$2 [R=301,L]


    Попробуйте и отпишитесь, пожалуйста, о результате.
  • 04 октября 2013 г.
  • Коллеги, подскажите, где обрезается $rows['anons']? Смысл в том, чтобы в faq.view.list.php
    Код

    //вопрос и ссылка на полную версию
    echo '<div class="faq_question">';
    echo $row['name'];
    echo '<a href="'.BASE_PATH_HREF.$row["link"].'">';
    $this->htmleditor($row['anons']); // <----- Вот тут вывести полный вопрос, не обрезанный до ...
    echo '</a>';
  • 11 августа 2013 г.
  • Доброго времени суток, камрады!
    Есть структура страниц следующего вида:
    1. Главная страница
    1.1. Курсы обучения (м)
    1.1.1. Преподавательский состав (м) (прикреплено изображение)
    1.1.2.Курс "Для себя Любимой" (м) (прикреплено изображение)
    1.1.3. Курс "Художник-Визажист" (м) (прикреплено изображение)
    1.1.4. Курс "Визажист" (м) (прикреплено изображение)
    1.1.5. Курс "Экспресс" (м) (прикреплено изображение)

    Таким образом, если в шаблоне выводится <insert name="show_links" module="site">, то на выходе при клике на пункт меню "1.1. Курсы обучения (м)" имеем маркированный список из элементов подменю:

    • Преподавательский состав
    • Курс "Для себя Любимой"
    • Курс "Художник-Визажист"
    • Курс "Визажист"
    • Курс "Экспресс"



    Отсюда вопрос, как к каждому пункту маркированного списка дополнительно выводить еще и прикрепленное изображение?

    Заранее благодарен!
Показывать по:

Новости

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