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

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

  • 25 марта 2013 г.
  • Это надо не "копировать", это лишь инструкция для программиста, который разбирается в том, что делать и как делать. Вы могли скобку какую-то не закрыть, или кавычку и вся функция перестанет работать. Тогда будет пусто.

    PS Если Вы пишете "получил полное отсутствие товаров", зачем прикреплять скриншот, где "полное отсутствие товаров"? Вы же об этом и так написали. Этот скриншот проблему решить не поможет.
    На будущее: лучше прикладывать скриншот кода, который Вы правили. По нему явно больше возможности помочь, чем по скриншоту, где "ничего нет"
  • 29 марта 2013 г.
  • А-а, дык, конечно, поле article же есть в текущей таблице, не надо функцию.
    Убирайте
    Код
    // И сразу после описания массива $config_other_row добавляем функцию...
    public function other_row_vyvodim_article($row)
    //функция переопределения строк должна называться other_row_*****() и имя переменной из массива. Собственно, об этом в документации написано
    {
    $article = DB::query_result("SELECT article FROM {shop} WHERE id=%d", $row['id']);
    return '</td><td>'.$article.'';
    }
    // Ну и все!

    не нужна она.

    Все, что нужно сделать, это просто добавить в массив config_other_row имя поля и его тип на выводе:
    Код
    public $config_other_row = array (
    // Эту строку нужно добавить...
    'article' => 'text',
    // Эта строка там была...
    'text' => 'text',
    );
  • 29 марта 2013 г.
  • Так в списке в админке можно выводить любое количество любых полей из текущей таблицы. В любом модуле. Можете в списке новостей выводить еще поля keywords и description, например
  • 29 марта 2013 г.
  • Так скажем, не одной строкой
    Навскидку не скажу, надо пробовать.
    Там в коде ниже есть функции редактирования цены, их надо склонировать и подогнать под поле артикула.
  • 01 апреля 2013 г.
  • Цитата
    Виталий, все равно не пашет :(
    Ну этого быть не может. Я лично проверил.

    Или у Вас артикулы не заполнены, или ctrl+F5 надо нажать в браузере, или еще и кеширование и режим разработки включить попробовать.
  • 18 марта 2013 г.
  • А чем тут не удобный списочек?
    Статус: "все", Версия: "5.2" и вот оно
    Альфа сегодня поступила на внутреннее тестирование. Пока мы ее не вылижем, больше никому тестировать не дадим. А то начнутся возгласы опять "фу, какой релиз сырой"
  • 25 февраля 2013 г.
  • Дмитрий, на самом деле да, не совсем понятно, что значит "крупный" ресурс. В чем его крупность должна быть?
    Если в функционале, то вот например, неплохой функциональный портал, с личными кабинетами пользователей организаций, отзывами, рейтингами, привязками к картам и пр.пр.пр. Организаций там много больше 10.000, плюс всякого другого добра.
    Если крупность - ТИЦ, то навскидку я нашел вот, ТИЦ больше 1000
    Если крупность это посещаемость, то вот есть, посещалка 6000 уников в день, ну и функционал там интересный, и страниц тысячи.
    Есть интернет-магазин, в котором почти миллион товаров...

    По поводу фишечек и наворотов - это все тюнинг. Как бы не удобен был липкий коврик для сотового телефона в машину, или елочка-вонючка, требовать, что их ставили в Ауди прямо на заводе глупо.
    diafan.CMS - это универсальная платформа, рассчитанная прежде всего на разработчиков сайтов. Если веб-студия приняла решение собирать сайты на diafan.CMS, значит в любом случае придется потратить несколько дней на документацию, подергать техподдержку. Так с любой CMS, по-моему, разве нет? И когда разработчик разобрался и изучил платформу, это вернется ему легкостью дальнейшей работы.

    Вот Вы создали предложение в вишлисте "сделать сортер выводить по 10-30-50 статей" - это елочка-вонючка. Вам мы ее в коробку сделаем, а другой разработчик будет тратить время, удаляя этот код, потому что ему не нужен этот сортер, ведь у него планируется на сайте вообще не больше 10 статей.
    Прелесть любой CMS не в том, насколько всего много в ней есть, а в том, насколько легко можно реализовать все то дополнительное многое! Спросите у любого опытного старожила: прикрутить сортер "выводить по 10-30-50" к статьям - это минута работы.

    Возможно, соглашусь, для новичков у нас мало готовых решений, как у того же вордпресса море "шаблонов для WP" или как у джумлы. Но мы и эту проблему решим со временем.
  • 25 февраля 2013 г.
  • Цитата
    Диафану нужно определиться что он хочет, если он хочет продавать свою cms максимальному количеству людей то единственный путь это увеличение фишек, удобного функционала и как вы сказали правильно - одной мышкой. ТОлько так.

    С этим мы согласны, в принципе. Но надо делить платформу и мишуру.
    Платформу мы оставим партнерам-разработчикам как есть.
    Мишура - это шаблоны готовых сайтов, фишечки, слайдеры, готовые сборки, модули и прочее - ее мы планируем развивать, но нам одним это не по силам. После выхода 5.2 мы планируем заняться новым разделом для партнеров "готовые решения", где другие разработчики смогут выкладывать свои шаблоны, доработки, модули, фишки бесплатно или за символическую плату.
    Сейчас мы готовим несколько новых шаблонов для интернет-магазинов, которые "скачал-залил-готово", пример дизайна во вложении. Там уже как раз и слайдеры всякие будут готовые и 3 колонки товаров. Тематика универсальная, я думаю, многие пользователи соблазнятся.
  • 25 февраля 2013 г.
  • Кстати, вот, например, была приятная неожиданность недавно, ребята взяли и разработали модуль оплаты mig-pay. Выложили модуль, инструкцию по установке. Ни единого вопроса в ТП не задали, просто молча зарегистрировались, скачали пакет diafan.CMS, сделали модуль. Молодцы.
  • 13 февраля 2013 г.
  • Цитата
    Появился такой вот вопрос. Как в товарах выводимых через шаблонный тег <insert name="show_block" module="shop"> вывести только определенные параметры, сейчас выводятся все которые отмечены в админке как "Показывать в блоке товаров".
    Бр-р. Ну? А надо как? Если какие-то параметры не нужны в блоке, снимите с них галку "Показывать в блоке товаров", и они не будут.
    Цитата
    И еще вопрос в догонку. Как убрать кнопку "купить" и поле "количество товаров" - а "цену" и "старую цену" оставить на месте? Через настройки в админке я так понял такого добиться нельзя.
    Во вьюшке закоментируйте. /modules/shop/views/shop.view.buy_form.php
  • 09 февраля 2013 г.
  • Ох, там надо поколдовать во многих местах, чтобы эту системную переменную поменять. Сейчас проверить негде, поэтому скажу навскидку.
    Во-первых, page в разрешенных переменных в includes/init.php сидит, в public $rewrite_variable_names_all, чтобы ее получить из урл можно было.
    Во-вторых, в том же файле она сама объявлена public $page;
    А в-третьих, именно в виде $this->diafan->page она и используется по всем модулям.
    Самое простое, что можно сделать - разрешить в $rewrite_variable_names_all еще одну переменную (какая там она нужна, например stranica), объявить ее глобальной. Затем принимать из адресной строки и подменять ею $this->diafan->page = $this->diafan->stranica;
    Как-то так.
  • 09 февраля 2013 г.
  • http://cms.diafan.ru/dokument/full-manual/upmodules/images/#inc
    Сначала надо в model-и получить Ваше изображение
    Код
    $img = $this->diafan->_images->get("custom", $id, "shop", $site_id, "Название товара", false, 2, "large");

    А затем уже код во вьюхе его выведет. Код там править не надо.

    Либо, если надо и старую превьюху вывести и Ваше custom, то заведите
    Код
    $imgcustom = $this->diafan->_images->get("custom", $id, "shop", $site_id, "Название товара", false, 2, "large");

    а во вьюхе просто скопируйте
    Код
    //вывод изображений товара
    if (!empty($row["imgcustom"]))
    {
    echo '<div class="shop_img"><pre>';
    foreach ($row["imgcustom"] as $img)
    {
    switch ($img["type"])
    {
    case 'animation':
    echo '<a href="' . BASE_PATH . $img["link"] . '" rel="prettyPhoto[gallery' . $row["id"] . 'shop]">';
    break;
    case 'large_image':
    echo '<a href="' . BASE_PATH . $img["link"] . '" rel="large_image" width="' . $img["link_width"] . '" height="' . $img["link_height"] . '">';
    break;
    default:
    echo '<a href="' . BASE_PATH_HREF . $img["link"] . '">';
    break;
    }
    echo '<img src="' . $img["src"] . '" width="' . $img["width"] . '" height="' . $img["height"] . '" alt="' . $img["alt"] . '" title="' . $img["title"] . '">'
    . '</a> ';
    }
    echo '</pre></div>';
    }
  • 13 февраля 2013 г.
  • Цитата
    Итого в списке новостей, я получаю автоматически подрезанные картинки помеченные тегом custom, чтобы все было ровненько и красиво, а на внутряке новости я уже получаю те же самые картинки, но целиком, без подрезки (которые помечены тегами medium и large).

    Для того этот функционал и существует
    Можно еще и в блок новостей задать четвертый вариант обработки новостей.
  • 09 февраля 2013 г.
  • Ну в базу напрямую загоните, с помощью PMA.
    Это таблица users
    Создайте одного пользователя вручную, экспортируйте дамп. Откройте этот дамп в Notepad++, и с помощью ctrl+H "обволоките" своих пользователей из csv в формат sql, типа
    Цитата
    INSERT INTO `users` (`name`, `mail`, `created`, `fio`, `role_id`, `act`, `lang_id`, `background`, `trash`)
    VALUES
    ('mail@mail.ru', 'mail@mail.ru', 1349171370, 'Имя для рассылки', 3, '1', 0, 'metall.jpg', '0'),
    ('mail2@mail.ru', 'mail2@mail.ru', 1349171370, 'Имя для рассылки2', 3, '1', 0, 'metall.jpg', '0');

    Затем создаете рассылку и отправляете.
    Проблем быть не должно.
  • 09 февраля 2013 г.
  • Галку "Отправить" ставите, сохраняете и все.
    Модуль, кстати, писать еще должен, сколько подписчиков в базе на эту рассылку у него есть.
    А Вам может не приходить из-за антиспама. А еще может исходящую smtp не настроили

Новости

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

Форум