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

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

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

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

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

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

    Напиши своими словами алгоритм работы пользователя системы, например: Пол-ль зарегистрировался, получил такие-то права(возможны варианты прав доступа("Право А" и "Право Б"). при условии, что Поль-лю даны "права А" он может [.........], при условии, что даны "Права Б", он может [...........]. также на ресурсе имеется [....], необходимое для [.........]
  • 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 меняете у нужных товаров картинку. Этот путь удобен, если не будет очень часто возникать необходимости создания новых товарных позиций с другим изображением.

    Или Вы можете добавить текстовое поле в админ-панель куда будете вставлять ссылочку с Вашим изображением(можно переделать стандартную функцию "Загрузить изображение по ссылке", чтобы она не заливала картинку заново, а просто подставляла ссылку)
  • 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]


    Попробуйте и отпишитесь, пожалуйста, о результате.
  • 11 июля 2014 г.
  • У меня была задача при миграции с opencart(osStore). Праведным решением было простановка 301 редиректов. Причем Вы можете редиректить не только в формате страница А = странице Б, вы можете написать в .htacceess правила обработки. Если я правильно помню, то RewriteMap поможет при создании "переменной"(в Вашем случае shop/5).
  • 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>';
  • 19 августа 2013 г. , редакция: 1376936626
  • Хм, сделал, получилось не очень, т.к. оно вывело мне все пункты меню. Как вывести только подпункты текущего пункта меню тегом <insert name="show_block" module="menu"> ?

    upd: Так же, такая реализация выведет лишние подменю в тех местах, где вообще быть не должно. Например на странице статей.
Показывать по:

Новости

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

Форум