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

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

  • 24 июля 2013 г.
  • В целом да. Но в случае с Директом вряд ли. Потому, что в HTML-коде Директа есть метки так называемых "срезов", т.е. идентификаторы страниц, где показывается реклама. Для отчетов.
    Поэтому, размещая код в отдельных статьях, в отдельных новостях, в списке статей и на форуме, нужно, чтобы везде HTML-код Директа был разный (отличающийся этими самыми метками).

    Если править шаблоны модулей, как говорю я - код Директа можно вставлять разный.
    А если сделать редактируемый блок, как говорите Вы, и вставлять его, то выводиться на сайте, как Вы понимаете, код будет один и тот же
  • 24 июля 2013 г.
  • Цитата
    Но меня еще интересует возможно ли на автомате вставлять рекламные блоки в тексте между тегами <p></p> или после заголовков h2, h3, h4?
    Это надо колдовать с переменной
    Код
    $this->htmleditor($result['text']);

    Взять ее, распарсить как-нибудь.
    Разбить на массив, например, по Н2.
    Типа
    Код
    $kuski_texta = explode("</h2>", $this->htmleditor($result['text']), 1); //бьем строку на массив после </H2>
    //затем выводим
    echo $pieces[0]; // первый кусок до <h2>Заголовок
    echo '</h2>'; //восстанавливаем "разделитель"
    ?>
    HTML Директа
    <?
    echo $pieces[1]; //вторую часть текста

    Как-то так. Написал вслепую, надо проверять, это просто направление, куда двигаться.
    Еще можно цикл хороший сделать, чтобы независимо от количества Н2 он все выводил и т.д.
    В общем, "курите" тему
  • 22 июля 2013 г.
  • По всем модулям так. Причем, раньше так не было, это сделано относительно недавно. Из минусов - несколько лишних байт в БД, из плюсов - удаление нескольких громоздких запросов и улучшение производительности на сотни миллисекунд.
    Думаете, зря?
  • 21 июля 2013 г.
  • Ребята, не надо выдумывать. Автообновление требует код, который формируется из нескольких параметров, в том числе номера версии. После обновления версия другая, код иной, автообновление не пускает. Пишете в ТП, они меняют код для лицензии, все работает дальше.
  • 21 июля 2013 г.
  • Смотрите какое дело. Я много раз рассказывал, вроде, но напишу еще раз для верности. Автообновление - это один из сервисов для владельцев лицензии. Конечно, лицензия привязывается к домену, но как проверять, что запрос пришел именно с этого сайта, а урл не подделан в передаваемом заголовке? Что, кстати, очень просто. Только иметь еще какой-нибудь дополнительный код, о котором возможный злоумышленник не может знать. Вот мы и сделали код автообновления, который формируется из нескольких параметров, как цифровая подпись. Собирается в кучу номер версии, инфа о хостинге, домене, формируется все в хеш и в виде кода присваивается лицензии. Вот он и проверяется при автообновлении. Даже если переехать на другой хостинг, автообновление работать перестанет, т.к. код другой будет. По несколько запросов в день у нас есть в ТП с просьбами обновить код, так что, имейте ввиду
  • 19 июля 2013 г.
  • Не совсем понятно... Сейчас актуальная версия 5.2, соответственно, для 5.1 автообновления нет. Нажимая "Обновить" в старых версиях ничего происходить не должно. Автообновление смотрит конфиг, и если там не 5.2, то оно ничего не трогает. Может, Вы начали обновление на 5.2 вручную? Берите архив 5.1, и заменяйте оригинальный файл init.php, или на что там он жалуется
    В общем, в любом случае - сразу пишите в ТП
  • 17 июля 2013 г.
  • Третий класс программирования!
    Идете во вьюху списка новостей. Перед циклом вывода новостей заводите переменную $chpok=0;
    Далее в цикле делаете условие для вывода новости
    if ($chpok==0) { echo "div class=drugoi_css"; }
    А затем после вывода новости в конце цикла ставите $chpok=1;
    Всё!
    Чпок будет нулевой перед циклом, по условию выведет первую новость с иным стилем, затем чпок равно 1, и до конца цикла остальные новости выводит обычно.
  • 08 июля 2013 г.
  • Да там что-то простое есть, где-то в маршрутизаторе сидит и весь путь и родители товара. Я сам лично в деталях не помню, давно не программировал. Но могу либо программеров в топик привлечь, либо спросите в техподдержке, а потом запостите сюда сами
  • 08 июля 2013 г.
  • Сохраните в избранном раздельчик.
    Все ЧПУ лежат в одной таблице, rewrite
    Сейчас навскидку не помню параметры в таблице для отбора страниц с выпадающим списком, но если создать пару брендов и пойти в эту таблицу, то можно по последним записям понять, что именно нужно фильтровать. Ну и выудить таблицы, где названия брендов лежат.
    А далее делаем тегушку для вывода брендов в любом месте шаблона
  • 28 июня 2013 г.
  • Поковыряться придется, конечно.
    Я бы делал так. Определился с модулем-основой. Пусть новости. Клонировал бы его. Затем создал бы там категории, в которые пользователи бы добавляли посты. Например, как на Хабре. Далее переходил бы в пользовательскую часть и программировал бы там интерфейс добавления постов. Сделал бы на плашке "Здравствуйте username, личный кабинет" ссылку "Мой блог" и сослал бы на вновь создаваемый модуль, клонируемый из новостей. Далее при переходе на страницу нового модуля пользователями выводил бы ссылку "добавить пост" для авторизованных. Затем бы добавил в таблицу новостей наших еще поле: id пользователя, кто пишет посты. Затем написал бы функциёшку, которая выводит простую форму добавления текста, панельку с форматированием (сдернутую с форума) и чтобы эта функция добавляла в БД новость. Затем еще можно сделать список моих постов, чтобы фильтровались по id пользователя его посты. Далее их редактирование можно сделать...
    А в случае затруднений, задавал бы конкретные вопросы в техподдержку. Так и так, сделал то-то, не получается вывести то-то, помогите.
  • 25 июня 2013 г.
  • Цитата
    Потому что diafan не имеет немецкой админки.

    У нас с самого начала, с 4.х версий еще заложена возможность мультиязычной админки. Причем делается это буквально одним файлом.
    Естественно, вопрос в грамотном переводе, но самое главное - в потребности этого перевода. Если появится веб-студия, работающая на Германию, Францию, или Америку, тогда будет целесообразно тратить усилия на адекватный перевод интерфейса. А пока, просто так переводить, чтобы "было" смысла не было...
  • 19 июня 2013 г.
  • Здравствуйте!
    Так загрузили или не загрузили? В каталоге товаров появились позиции? Активные?
    Экспорт даст пустой файл, если товаров в каталоге нет.
    И сам импорт/экспорт можно править по Вашим потребностям, добавляя поля
  • 19 июня 2013 г.
  • Я не знаю, что там у Вас создано в экспорте. То, что по умолчанию из коробки создается, как демо?
    Попробуйте создать новый экспорт. Укажите там на первом шаге, что хотите экспортировать товары, а не категории. Затем создайте нужные поля для экспорта: id, название, цена и что там еще надо. И экспортируйте.
    Для начала можете пару полей создать только, одни названия, например. Чтобы проверить работу.
  • 19 июня 2013 г.
  • Видимо, никто не ставил
    Там все описано в readme.txt
    Заливаете содержимое архива на сайт, затем идете в админку и там эти шаблоны назначаете страницам. Например, шаблоны каталогов назначаются в настройках модуля магазин. "Каталог товаров" и вверху справа над модулем ссылка "настройки"

Новости

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