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

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

  • 03 октября 2012 г.
  • Почему не интегрируем? Вон у нас сколько стороннего.
    Просто я ж говорил, Владимир, что особых претензий и запросов по поводу поиска ни у кого, кроме Вас не было, поэтому мы не занимались поиском сторонних решений. Ищет и ищет. Тем более сейчас и словоформы, и фразы. Закидывайте Ваш вариант, будем думать, оценивать целесообразность
  • 30 сентября 2012 г.
  • Готового нет, наверное.
    Я лично предпочитаю взять базу сторонней CMS и в PHPMA ее руками привести к виду таблицы diafan.CMS, переименовав столбцы. Занимает в пределах часа, всяко быстрее, чем скрипт писать.
  • 09 октября 2012 г.
  • Мы делали конвертер WP-diafan. В планах был и дле, но пока руки не доходят.
    Кстати, если написать такой конвертер - его продавать можно, вместе с поддержкой и переносом
  • 23 сентября 2012 г.
  • У нас есть наша Лиза прекрасная, которая раз в месяц садится за раздел "Домены" и открывает все подряд сайты месяцем назад. Если ей нравится сайт, она его активирует
    По какому принципу? Во-первых, сайт должен быть рабочим, без косяков, а также заполнен, без тестового контента. Ну а во-вторых, ласкать ее женский глаз
    Я как-то писал уже в "Обо всем", что если у кого-то хорошая работа(ы), пишите в ТП, Лизе передадут.
  • 09 октября 2012 г.
  • Цитата
    Поделитесь секретом, где и как человеку добавившему объявление внести в него изменения, снять с публикации или удалить? Объявление, это ведь, как правило, не навсегда :) Каким образом пользователю вставить изображение в объявление, если изображения разрешены.
    Что значит "поделитесь"? Никаких скрытых функций. Все на ладони. Если сразу не видно, значит этого нет.
    Цитата
    Просто, граждане, если что-то пишете в разделе "Пожелания", то нужно писать с полным ТЗ! А то написал кто-то "Хочу объявления!" Вот и объявления
    Конечно, модуль новый, написан вслепую по ТЗ "Сделать объявления, который подойдет под всё". Ни примеров как что должно работать, ни тестирования. Что еще делать, кроме как отдать модуль в жизнь, где он естественным образом обтешется? 5.2 ждать не будем, конечно, впихнем все в автообновление в промежуточные релизы. Только желательно в вишлист добавлять эти замечания с признаком "Ошибка", и начинать словами типа "Ошибка юзабилити модуля объявления: добавить можно, а снять нельзя", тогда это внедрится быстрее. А если ставить тип "Предложение" и писать "А сделайте еще редактирование объявлений", то может и до 5.2 провисеть
  • 10 октября 2012 г.
  • Ни один отдел краш-тестирования не смоделирует за пару недель все ситуации, которые возникают на реальных проектах при использовании десятками разных людей с разной психологией разными подходами к программированию и управлению сайтами. Хоть убейся, но Windows меня тоже выбешивал, когда еженедельно загружал мне десятки заплаток и заставлял перегружать комп. Пока я не стал сам участвовать в разработке более-менее крупного ПО...
    Ничего тут не сделаешь и не скажешь: косяки всплывали, всплывают и всплывать будут. Тем более для совершенно новых модулей. Если мы говорим про модуль "Объявления", то его функционал - это сколько? 3% от всей цмс? Остальные 97% цмс за несколько лет вылизаны, слава богу, и работают стабильно. И объявления туда же подтянутся. Но только после того, как обтешутся на реальных проектах разными людьми.
    А вообще, конечно, обидно "Фу, объявление не удаляется, цмс - говно"...
  • 10 октября 2012 г.
  • Петр, вон, выше поднимитесь, представьте, что Вы впервые пришли со стороны, ничего про цмс не знаете, и прочитайте с начала сообщения нашего Артура прекрасного...
  • 18 сентября 2012 г.
  • 1. Идете в БД и добавляете поле в таблицу news
    2. Идете в modules/news/admin/news.admin.php и сразу вверху в массив
    $variables = array ( 'main' => array (
    добавляете это поле, по образу и подобию других полей. Назвав его точно также, как Вы создали в таблице БД.
    Например,
    Код
    'novoe' => array(
    'type' => 'text', //тип: text-текст, date-дата, checkbox-галка, editor-визуальник
    'name' => 'Мое новое поле',
    'help' => 'Подсказка в вопросик рядом с полем в админке (если нужна)',
    'multilang' => true, //доступно ли оно в дополнительных языках
    ),

    Всё.
  • 18 сентября 2012 г.
  • После этих действий diafan.CMS сможет управлять этим полем из БД в админке, будет его выводить в нужном виде, сохранять и т.д.
    Чтобы вывести его на сайте, надо уже идти в modules/news/news.model.php и там в нужных функциях забирать его из БД, затем в modules/news/views/news.view.***.php выводить
  • 20 сентября 2012 г.
  • Ой, погодите!
    У Вас же 5.0? А я рецепт уже из 5.1 дал
    В общем, для 5.0 файл тот же modules/news/admin/news.admin.php
    Но нужно просто в конструктор, там же, сверху, добавить
    Код
    $this->variable_table = array(
    'main' => array(
    'vashepole' => 'text',
    где vashepole - название поля в БД, латинские буквы, называется так же. А text - тип редактирования, просто поле. datetime - время, checkbox - галка, editor - визуальник.
    А чтобы название полей выходило по-русски, в 5.0 надо еще сходить в языковой файл language/ru.php и там где-нибудь в районе 650-х строк, где все переменные новостей, объявить Ваше новое поле таким образом:
    define('_ADMIN_NEWS_VASHEPOLE', 'Мое новое поле');
    define('_ADMIN_NEWS_VASHEPOLE_HELP', 'Подсказка в вопросик');
  • 19 сентября 2012 г.
  • Ну CMS управлять поддоменами на хостинге никак не может. Прикрутить можно что угодно, но это зависит от хостинга, его настроек и рук вебмастера, который будет настраивать diafan.CMS.
    Скорее всего, самый простой вариант будет ассоциировать адреса типа site.ru/users/?pupkin с поддоменом pupkin.site.ru. Но это надо общаться исключительно с техподдержкой хостинга. Работа по индивидуальной настройке сервера.
  • 17 сентября 2012 г.
  • Можно поставить тег show_votes на отдельную страницу в визуальник, указав в настройках опросов "Выводить все". Тогда на это странице будут выводиться все опросы с кнопками "результаты".
    Это всех устраивало до сегодняшнего момента. Ведь по сути, после вывода какого-то опроса повторно вместо комбиков выводятся сразу результаты. И если пользователь за все голосовал, он увидит только результаты.
    По поводу ошибки от повторного голосования - это действительно похоже на ошибку, причем локальную. Ведь у нас в настройках опросов есть несколько вариантов защиты от голосования и если проверить, проголосовав однажды за вариант, в дальнейшем этот вопрос будет выходить результатами, а не комбиками. Можете сами проверить на демо-версии, например. На главной опросы ротируются - проголосуйте. И более этот вопрос не предложит голосовать повторно, как не обновляй сайт и не выходи/заходи с него. Будут только результаты.
  • 17 сентября 2012 г.
  • Вы обозначили проблему "Сейчас посетитель каждый раз заходя на страницу с опросом видит не результаты, а сам опрос и может проголосовать хоть при каждом заходе" - это не так. Посетитель при каждом заходе на страницу, включая всякие обновления страницы видит результаты и не может голосовать повторно. В пределах одного стандартного нормального посещения сайта накрутить голоса нельзя. В частности закрыта самая популярная возможность-дырка голосовать обновлением страницы. Только если закрыть браузер и открыть снова, но скорее всего пользователь сделает это для того, чтобы накрутить рейтинг. Причем, если задаться целью, то накрутить голосование можно и очищая куки, и меняя ip через vpn.
    Мы на эту тему заморачиваться не стали, создавая модуль, так как для опросов на большинстве стандартных сайтов этого достаточно. Вряд ли кто-то будет накручивать результаты "Сколько вы тратите на отдых" отвечая "более 100000 долларов".
    А для специализированных опросных сайтов все равно придется писать свой алгоритм защиты.
  • 17 сентября 2012 г.
  • Кстати, большинство сайтов, типа mail.ru, когда проводят какие-то важные голосования, учитывают голос только от своих пользователей, с зарегистрированными ящиками до начала голосования, чтобы избежать накрутки. Это самый действенный способ.
    У нас это параметр "вести лог голосовавших". Отмечаете его и голоса будут приниматься только от зарегистрированных пользователей по одному разу только.

Новости

  • 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-атаку.

Форум