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

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

  • 11 октября 2012 г.
  • Все шурупьте в function.php, весь код туда. А затем вызывайте его тегом на сайте, где надо.
    Только если там переменная $votingstep из браузера из адресной строки передается, ее надо переделать в $_GET["votingstep"]
  • 11 октября 2012 г.
  • Цитата
    реально не хватает банальной защиты от случайного повторного голосования
    Владимир, случайное повторное голосование, это когда страницу обновили случайно, и голос зачелся. Сейчас сессия встроенная в голосование у нас так сделать не даст. А когда пользователь меняет браузер и идет еще раз голосовать - это уже не случайно
  • 13 октября 2012 г.
  • Ну сделайте второй тег public function show_question_first() и ставьте один тег в начале шаблона, второй в конце. Просто помните, что если переменные передаются через адресную строку, их принимать надо как $_GET[]. А если какие-то переменные передаются из функции в функцию, делайте их глобальными.
    Код
    global $votingstep;
  • 13 октября 2012 г.
  • Владимир, по-моему, Вы слишком педантичны и многие проблемы придумываете себе сами... Если кто-то увидел интересный опрос, думает "О, проголосую". Проголосовал и увидел "Ваш голос зачтен" - всё! У него отметилось "я проголосовал" и на другой день это не забудется! Все прекрасно помнят, что они делали вчера, особенно, если то ответ на какой-то интересный опрос. И если посетитель увидит этот же вопрос и комбобоксы - это не повод думать "А-а-а-а, голосовал я вчера или нет? Ох-ох, это же снова комбобоксы! Ой-ой, сайт меня не запомнил и я опять обязан голосовать! Ох-ох, эти комбококсы меня так манят, так манят снова по ним кликнуть" Любой посетитель подумает "Ну я вчера отвечал уже на этот вопрос, видимо, сайт собирает ответы других посетителей и если я тыкну, скорее всего увижу "Вы уже голосовали". Пойду спокойно дальше." И все! А то и вообще не заметит этот опрос, так как это инструмент на сайте чисто импульсный, не особо важный. У меня на одном сайте посещаемость порядка 1000 человек в день. И за два года там было около 700.000 человек. А на интересном опросе, который на видном месте, стоит "Проголосовало 700 человек". Т.е. голосует 1/1000, это 0.1%
    Проголосовал-Закрыл браузер-Открыл снова-Могу голосовать - так только один человек на Вашем сайте делает! Вы!
    Потом Вы скажете "Фигня, я проголосовал, закрыл браузер, почистил куки, переустановил Windows, сменил провайдера, захожу снова - могу голосовать"
  • 14 октября 2012 г.
  • С поиском мы вопрос закрывали. Им пользуются явно больше людей и мы этот модуль развиваем. Собственно, ничего против опросов тоже не имеем, я просто личное мнение высказал по Вашей аргументации. Что пользователи браузер открыли/закрыли и смотрят как бараны на новые ворота :-)
  • 15 октября 2012 г.
  • У большинства цмс собственные местные форумы полуживые. Я не беру Битрикс, а например, Амиро: вон у них на сегодня только две темы с последними сообщениями от 5-го октября... На Юми-форуме чуть больше, но тоже единицы сообщений. Мы еще очень даже бодрые
    А вообще, основная проблема - документация. Мы над ней работаем. Так что не бурчите кишками, в ближайший месяц мы все сделаем, что задумали, с документацией, практическими примерами, и т.д. Внедрять будет заметно проще.
  • 08 октября 2012 г.
  • Что-то делаете не так
    Не скажешь без сайта ничего. Надо только открыть сайт, открыть консоль в хроме, нажать на ссылку и посмотреть, почему скрипт не пашет. И подключен ли он вообще. И есть ли в картинках идентификатор скрипта
  • 07 октября 2012 г.
  • А "в текущем плеере" это в каком?
    Возьмите jwplayer, он правда флешевый, но очень простой, небольшой, читает большинство форматов. И можно заставку первого кадра самостоятельно отдельной картинкой делать.
    У нас на нем видеоуроки работают
  • 06 октября 2012 г.
  • Скрипт лежит /modules/shop/shop.1c.php
    Прямое обращение к нему недопустимо, должно работать через реврайт /shop/1c/1c_exchange.php
    Если не работает ссылка, погодите до понедельника, мы обновим пачку замечаний за последние дни поступившие, и 1С заодно поправим.
  • 08 октября 2012 г.
  • В общем, вот какое дело. Прямое обращение ничего не дает site.ru/shop/1c/1c_exchange.php - типа ошибка, не найдено 400
    Но если приходит запрос от 1С, а он приходит как site.ru/shop/1c/1c_exchange.php?type=sale&mode=checkauth с идентификатором обмена и режимом аутентификации, то все нормалдык
  • 09 октября 2012 г.
  • Кто обещал? Я про проблему с 1С обещал к понедельнику решить. Доки - большая работа, мы только половину сделали. Выкладываем постепенно
  • 05 октября 2012 г.
  • Цитата
    Если добавлять через визуальник то технология создания маленьких и очень маленьких изображений естесственно не работает.
    В 5.1 единый модуль изображений и для визуальника
  • 16 октября 2012 г.
  • http://cms.diafan.ru/dokument/full-manual/upmodules/images/#modules

    1. Заводите в настройках магазина доп.изображение, называете его как-нибудь, типа middle.
    2. В modules/shop/shop.model.php в функции id() есть получение текущих изображений, маленького и большого с помощью $this->diafan->_images->get(). Вот ее можете за образец взять. Функция в документации описана, она в файле достаточно большая, получает и фотку, и сразу фотку, на которую надо сослать первую. Но можно и просто только среднюю получить. Смотря для чего Вам средняя нужна, в общем.
    Так вот, ниже клонируете $this->result["img1"], например
    Код
    $this->result["img1"] = $this->diafan->_images->get(
    'middle', $row["id"], $this->diafan->module,
    $this->diafan->cid, $row["name"]);

    и во вьюхе уже выводите где и как надо.
  • 25 октября 2012 г.
  • А я Вам именно такую инструкцию выше и написал, в рамках той информации, что Вы же и дали. И оговорился несколько раз, что "можно выводить ссылку, можно не выводить". "Смотря для чего нужна", "выводите где надо".
    Если я не знаю, где, что и зачем Вам надо сделать, я Вам пошаговую инструкцию никак не напишу.
  • 05 октября 2012 г.
  • А если речь, как автоматически вывести в меню именно ту картинку, что прикреплена к категории магазина, то надо ковырнуть код модуля меню. При выводе пунктов меню делать проверку, если пункт меню=категория магазина, и к ней прикреплена картинка, то вывести ее.

Новости

  • 19 сентября
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.

Форум