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

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

  • 18 декабря, четверг
  • Вы-то нам и нужны ))

    Мы тут проект один большой делаем параллельно, с претензией на соцсеть, давненько уже полируем, выпустили в тестовую эксплуатацию несколько месяцев как.

    https://www.mordokniga.ru/

    Поможете потестировать, погонять, замечания идеи дать?

    Если вопросы появятся, что это за проект, зачем, для чего, почему - обсудим тут )
  • 18 декабря, четверг
  • Это социальная сеть владельцев домашних животных )

    Люди регистрируются, создают страницы-блоги своих питомцев и постят фоточки, видосики и прочие посты.

    Обращали же внимание, что в разных соцсетях у многих людей часто бывает, что они своих котов выкладывают или собак. А иногда даже отдельно в ВК или ФБ том же я лично много раз видел прям страница кота какого-нибудь, фото на аватаре, кличка и эдакая биполярочка от владельца: публикации прямо от лица кота, мол, вот я ем, вот я слежу за кожаным, вот мой домик )))

    Так вот, в свое время несколько лет назад мы подхватили домен mordokniga.ru (прямой перевод facebook по сути), по которому есть органический трафик, можете прогуглить прояндексить "мордокнига" это устойчивое выражение, обозначающее любую соцсеть, но ФБ в первую очередь. Трафик на домен идет постоянно по-чуть-чуть, и мы думали, что бы на этом домене сделать. Пристроиться с доменом mordokniga.ru к фейсбуку не хотелось, а вот прямо литературно использовать "морда" для животных - отлично. И начали делать )

    Аналогов соцсети, простой, удобной, с залипательной лентой на тему животных нет. Тем более, максимально обширной соцсети, где можно сделать страницу любой морды, от котов и псов, до змей, пауков и ящериц. И вот, идея поехала )

    Цитата
    Зачем рейтиги, лайки. и тд?
    Во-первых, затем же, зачем в любой соцсети: тщеславие авторов. Все любят получать лайки и читать комменты про свою бусечку )))
    Цитата
    Как то будет влиять на выдачу или рекомендации?
    Во-вторых, конечно, это будет влиять и на того, кто поставил (если ты лайкнул овчарку, тебе в ленте будет больше овчарок подсовываться), и на того, кто лайк получил (у него растет рейтинг). Мы пока этот проект в тестовом режиме по своим распространяем, там пока мало данных для бигдаты, для рекомендаций и алгоритмов, набираем потихоньку, не форсируем. Потихоньку рейтинги набираются, лайки, комменты. Смотрим, формируем, адаптируем

    По поводу рейтингов планов много, от ежемесячных конкурсов и битв "Собаки/Кошки кто лучше" до "Лучшая морда месяца в кошках" с призовыми фондами какими-нибудь )
    Перспектив у проекта очень много, прямая реклама с того же РСЯ, интеграции услуг отрасли (корма, кормушки, подстилки, магазины, грумеры, передержки, заводчики и т.п.), премиум-статус самих морд владельца по подписке (дополнительные элементы тщеславия в виде короны, выделения, положения в рейтинге, отсутствие РСЯ, доп.функции оформления страницы животного.

    Каждый питомец сразу получает поддомен https://shelbi.mordokniga.ru/, а премиумы смогут выбрать имя поддомена или подключить домен второго уровня к этому сайту ))) А в перспективе за дополнительные деньги какие-нибудь мы ещё и шаблоны из Diafan.Cloud адаптируем и можно будет оформление сайта своего пса выбрать ))) Ну и в целом, косвенно, проект как маркетинговый для DIAFAN.CMS, на которой из коробки (ну почти) работает соцсеть, будет полезен )

    Под капотом там у нас задел на нагрузки, на посещаемость, на тысячи комментов. Статика вся на S3 едет. Телеграм-бот для однокликовую регистрацию-авторизацию, ИИ для генерации кое-какого контента для пользователей и пр. Всё самое последнее шпигуем ) Ну и mobile first, а также наиуниверсальнейшие мобильные приложения из единого PWA

    Цитата
    Котяра :)

    Пробуйте! Сделайте страницу кота, покажите звезду ))
  • 16 декабря, вторник
  • Пока у нас штатная только функция /themes/functions/show_privacy.php, плавающее предупреждение про куки работает оттуда. По тыку закрывается и сохраняется в куках тыкнувшего, чтобы не вылезать больше
    Подключается как любая функция в основной шаблон сайта
    Код
    <insert name="show_privacy" hash="false" text="">


    В ближайшей сборке сделаем лог с ip и временем тыка

    Цитата
    с возможностью отклонить куки и загружать сайт только с минимально необходимыми
    Минимально необходимое - это кука в любом случае. Сайт без куки не будет работать, там сессия лежит же. Она одна и там нет никаких персонализированных данных, трекеров, отслеживаний и пр. Чисто имя сессии. Поэтому дисклеймер для сайта на DIAFAN.CMS будет однозначно без возможности что-либо отклонить, а "Мы сохраняем куку для корректной работы сайта, продолжая использование, вы соглашаетесь..."
    Цитата
    без яндекс метрики
    А на это мы не повлияем, это делает Яндекс, после того, как вы поставили счетчик с их js. Никак вы их куки не запретите, они асинхронно подгружаются и работают параллельно.
    Видимо, в дисклеймере нужно написать, что "используем на сайте счетчик я.метрики и что они там сохраняют - их дело".
  • 11 ноября 2025 г.
  • Я дополню по поводу РНР8.
    Суть в том, что у РНР8 иной принцип создания экземпляров классов и нет обратной совместимости с РНР7. Если в РНР7 экземпляр класса создаётся автоматически при первом вызове (а на этом принципе у нас вся CMS работает и все модули), то в РНР8 классы определять надо принудительно и с чуть иным синтаксисом.

    То есть, перелопатить надо всё, всю CMS, все файлы и модули.

    В общем-то, перелопатить не проблема, мы это планируем сделать, конечно. Но после выхода такой сборки (и обновлений соответственно) система "рухнет" у всех, у кого работает сейчас, пока не переключишь на хостинге РНР на 8.
    И это главный стопор: мы отттягиваем цунами претензий и обращений "памагити" в поддержку от обновившихся на систему поддерживающую РНР8. ))

    Нам либо оставлять сборку 7 и выпускать параллельную ветку под 8, либо просто по максимуму держать работу на РНР7, пока она есть на всех хостингах.
  • 11 ноября 2025 г.
  • Цитата
    из расчета что я обычный пользователь, который допустим купил лицензию установил и получил приколиз расчета что я обычный пользователь, который допустим купил лицензию установил и получил прикол

    Ну не "установил" )
    DIAFAN.CMS install step1:
    Код
    $php_version = 70000; // PHP 7.0
    $php_version_max = 80000; // PHP 8.0
    ?><div class="box box_install">
    <div class="list-item"><?php
    if (PHP_VERSION_ID < $php_version OR PHP_VERSION_ID >= $php_version_max)
    {
    echo '<i class="fa fa-times-circle" style="color: #ed1c24"></i>';
    $disabled = true;
    }
    else
    {
    echo '<i class="fa fa-check-circle" style="color: #acd373"></i>';
    }
    ?>
    PHP 7.2X (рекомендуется)
    <?php
    if (PHP_VERSION_ID < $php_version)
    {
    echo '— необходима версия PHP выше, обратитесь на хостинг для повышения до 7.х';
    }
    if (PHP_VERSION_ID >= $php_version_max)
    {
    echo '— работа системы в PHP 8.0 не стабильна, понизьте версию до 7.х';
    }
    ?>

    Не пустит установщик на РНР8 дальше первого шага ;)
  • 11 ноября 2025 г.
  • Цитата
    при условии что у них и дополнения были написаны с поддержкой 8й PHP

    Воооот, дааааа, а там вообще ворота в ад... ))))) Там столько сайтов посыпется и столько будет воя, что лучше сразу застрелиться ))
  • 11 ноября 2025 г.
  • Цитата
    Хрен достучишься до разработчиков чтоб за малые $$$ подправить, скорее будешь проигнорирован и забанен после первого вопроса)))

    Лень, бессилие, тревога ))
    Жизнь такая, делать ничего не охота, а куда деваться? )

    В общем, да, наверное, придется делать две ветки, под РНР7 старую и под РНР8 новую и внахлест их вести годик...
    Мотивации, конечно, мало, работы это увеличит в два раза, а денег не принесёт. Так вот и живём, оттягиваем заботы на подальше )

    Ну а в чём проблема, вроде нет же. РНР7.4 есть на любом хостинге, система на ней работает быстро и стабильно. И пусть работает. У многих явно и Win10 до сих пор на рабочих машинах стоит, не? ) А ей 10+ лет уже и поддержка прекращена. И никто не спешит на 11 обновляться. А я знаю, кто и на ВИН7 ещё сидит )
  • 13 октября 2025 г.
  • Цитата
    Чтобы через counters.php подключить часть кода до закрывающего года , а другую часть подключить до закрывающего кода ?
    Зачем именно так извращаться? ) Либо сделайте два counters_head.php counters_body.php и подключайте в шаблоне их, либо через другие инструменты, вон, например, как в коробке, посмотрите "Настройки шаблона", там как раз разделение такое и править удобно
  • 13 октября 2025 г.
  • Цитата
    После обновления на последнюю версию 7.3.1 исчезли "bbcode" в форме добавления комментариев.

    Это было в 7.1.4 полтора года назад https://user.diafan.ru/log/show2580/
    Цитата
    Из форм удалён BBCode;

    Мы выкинули ББ, т.к. он устарел морально, эти гифки-колобки из аськи 2000-ных все уже начали высмеивать ) Надо, кстати, и папку модуля из коробки убить с ними, лежит до сих пор
    Сейчас же у всех эмодзи есть на клавиатурах, зачем ББ?
    Вон, там группа файлов на замену.
  • 08 октября 2025 г.
  • Ну если свирепо прямо по id, то сделать файл /custom/my/modules/news/admin/news.admin.custom.php и там воткнуть:

    Код
    class News_admin extends Frame_admin
    {
    before public function show()
    {
    if ($this->diafan->_users->role_id == 9 AND $this->diafan->_route->site == 54) return;
    }
    }


    Ну или не return, а echo + return, или редирект куда-нибудь
  • 11 августа 2025 г.
  • Цитата
    тут никак заставить работать на php 8.0 не могут.

    Так и не заставляли.
    Цитата
    Писали же что нет смысла им под 8 все переписывать

    Ну мы не так писали. Мы писали (года три назад), что нам срочно рвать попу, обеспечивая совместимость со относительно свежевышедшей 8 нет смысла, так как в ней очень сильные отличия в принципах, в частности не будет работать:
    Цитата
    при первом обращении к определённому модулю (если в нём есть файл, где описан класс, например «Модуль_inc») создаётся экземпляр этого класса.
    А на этих "первых обращениях" у нас написана вся система, надо переписывать всё радикально. Собственно, пока все хостинги 7.2, 7.4 поддерживают у себя поголовно, нам рубить лес из принципа сделать поддержку 8 нет смысла, да. Вот как устареет 7 сильно, перепишем.
  • 11 августа 2025 г.
  • Да, PHPExcel библиотека внешняя, мы, конечно, тщательно только свой код смотрим, все плагины не пересматриваем... На 7.4 у нас коробка работает, РНР 7.4 у нас и на тестовых площадках сидит везде.

    Но начали обновлять и внешние плагины, к слову. Tiny, в частности, в новой сборке будет уже свежий. А то в нас Tiny версии 4 стоит сколько лет вообще, а у них уже 8ой вышел )

    Цитата
    Прикрепил PHPExcel с поправленными {}. Заодно и оттестируете, вроде нигде не пропустил.Прикрепил PHPExcel с поправленными {}. Заодно и оттестируете, вроде нигде не пропустил.

    Спасибо за это вложение и в багтрек, кстати, в сборку с ИИ* положим

    *сборка со встроенными нейросетями на подходе (скринчик), тестим )
  • 12 июля 2025 г.
  • Цитата
    После обновления CMS Diafan с 6 до 7 версии

    Разницы в ядре и алгоритмах почти нет, чтобы из-за этого совсем перестало работать. Там обфурсированный код, который отправлял данные о сайте с дополнением на сервер разработчика.
    Цитата
    попробовать/поправить/добавить?
    Не хватает самого действенного пункта "удалить" )
    Убейте его совсем - самое правильное. Он и работать не работал как надо, и полностью зависел от серверов разработчика.
    Цитата
    Если у разработчика отвалился сервер, то фильтр не будет работать вообще (проходила это, поэтому и отказалась от дополнения).

    Именно. И дело даже не в отвалился, а скорее "закрылся" или "закрыл" вас )
    В целом, сама идея наводнить сайт страницами-дублями под низкчастотку работает всё хуже, яндекс это не очень любит.
    Тем не менее, в Семерке у нас же есть упрощенный аналог этого дополнения - "Страницы характеристик" site.ru/admin/shop/parampage/ - тут генерится всё так же, по параметрам, по характеристикам, по цветам, брендам и пр. с возможностью указать чпу, метатеги и описание, с группировкой товаров.
  • 14 июля 2025 г.
  • Цитата
    задайте ему публичный вопрос, как он поступает с клиентами, и пр
    Если хотите конечно

    Не, не хотим ) У нас очень много историй о его поведении, поступках, кидалове и прочем, как клиентов, так и партнёров. Никакого общения и взаимодействия с ним не хочется абсолютно. Как говорится, о мертвых хорошо или ничего. Так и о Степане либо хорошо, либо ничего. Поэтому промолчим )
    Всё расставится по местам со временем
  • 07 апреля 2025 г.
  • Привет!
    Цитата
    в чём суть сборки 7.2.7?
    В изменении индекса ) Он должен был поменяться ещё в 7.2.6.1, вместо нее должна была выйти как раз 7.2.7, но индекс не обновили. И там был косяк в модуле аддонсов, убрали поиск по авторам, но не убрали алгоритм поиска и он без автора ронял весь модуль. Соответственно, пофиксили условной 7.2.6 и сразу индекс перекинули, сделав формальное удаление счетчиков из демо-шаблона
    Цитата
    Нигде никаких ни описаний, ни пояснений, ни в логах

    Как нет? В логе всегда есть и список файлов и описание
    https://user.diafan.ru/log/
    Цитата
    Блокировка «плохих» ботов и IP; В админке исправлен фильтр поиска по автору дополнения; Исправлен счётчик непрочитанных сообщений для модуля «Личные сообщения»; Форматирование разметки внутри тега head; Совместимость капчи «Вопрос-Ответ» и kcaptcha со свежими версиями PHP; Исключён платёжный модуль «Robokassa»; Добавлен платёжный модуль «Т-Банк».

    Цитата
    Раньше при каждой новой сборке хоть новость с описанием выходила

    Это когда что-то функционально для пользователей новое. А мы сейчас полируем глобальные вещи для совместимости шаблонов при установке в облаках, там в админке не увидишь изменений, поэтому не описываем просто "стало надежнее и стабильнее".
    Вот 7.3 выпустим, там у нас нейронка планируется для генерации текстов, например, вместе с новым визуальником, там уже опишем новостью для пользователей )
  • 07 апреля 2025 г.
  • Цитата
    А вот встроенной рабочей ИИшки давно не хватает

    Да, пока думаем сделать бэкэндами, чтобы можно было API указывать GPT или DeepSeek самостоятельно. И уже на генерацию описаний товаров, текстов куда надо, и потом и картинки может, чтобы из админки всё можно было кликом
  • 23 сентября 2025 г.
  • Можно )

    Есть же волшебная кнопка ) Поставили семерку, накатили базу, затем нажали кнопку и система недостающие поля в БД построит.

    Только на тестовом поддомене, на копии БД делайте, на всякий, чтобы если что, откатить
  • 10 марта 2025 г.
  • Эти условия и так стоят. Я вот только не помню, начиная с каких версий шестерки. Смотря какая версия 6 у Вас
    Цитата
    что бы товары которых нет в наличии не показывались в поиске
    Кстати, какой поиск имеется ввиду? Текстовый индексируемый, или фильтр-отбор по товарам?
  • 11 марта 2025 г.
  • Цитата
    если 6.0 это поколение - ТО!
    У нас начало поколения ))))
    Эта фотка последнего поколения!))

    Дана подвал не ориентируйтесь )
    В разделе "Обновления" видно точно, какая именно версия текущая
  • 11 марта 2025 г.
  • Ну вообще "найти" товары можно и текстом и через параметры )

    Цитата
    На сайте вроде один поиск ! )

    Но я понял, текстовый.

    Значит, смотрите, этот поиск - чисто текстовый, он не видит и не знает ничего, кроме текста (страницы сайта, названия всякие, товаров, новостей, и всякие параметры с текстом, ака описания товаров, строковые харакетристики и пр.). Галку "Нет в наличии" или цифру "Количество на сайте" этот поиск не видит. Соответственно, он не может никак понять, есть ли этот товар или нет. Он смотрит на строку поиска, сравнивает с таблицей индексов, видит, что есть совпадение и всё, выдает его в результаты поиска. То есть, оттуда выковырять отсутствующие товары теоретически можно, но так как поиск ищет по своей отдельной таблице, нужно прилично поизвращаться.
    В таких случаях лучше либо в фильтр по товарам сделать текстовый поиск, убрав основной индексируемый, ну либо оставить как есть.

    Ошибки логической тут по идее нет. Если Вы оставили отсутствующий товар на сайте, Вы это сделали не просто так же, вы хотите, чтобы его все видели с галкой "Нет в наличии" и оставили по нему заявку на ожидание, например. Соответственно, поиск его и выдал, с этой галкой. Покупателю всё видно, всем понятно, что товар такой был и может быть будет, но сейчас его нет, заказать нельзя.

    Ведь лучше, когда по поиску какой-то фразы покупатель увидит товар, которого сейчас нет в наличии, чем он увидит строчку "Ничего не найдено". Хоть что-то, чем совсем ничего ;)
  • 14 марта 2025 г.
  • Совершенно верно. Это независимые "параметры": галка "Отсутствует" и "0 на складе".

    Для системы товар считается отсутствующим и при галке и при остатке 0. Так что, если если регулировка наличия идёт по количеству, не надо галки ставить. Стало 0 = товар отсутствует на сайте. Появилось количество >0 = Товар автоматически стал в наличии
Показывать по:

Новости

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

Блоги

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

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