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

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

  • 02 октября 2012 г.
  • Вообще, лично я сам очень против, когда меняются шаблонные теги и всеми силами сопротивляюсь против этого. Но тут пришлось, чтобы редактировать из пользовательской части эти теги, прописать в мета-теги идентификаторы админки. Я еще попробую поискать варианты убедить ведущего разработчика поискать варианты оставить как было
  • 02 октября 2012 г.
  • Поиск работает. В общем-то, мы признавали, что в 5.0 с поиском налажали и оставили эту глобальную переделку на 5.1, поэтому сейчас гордиться тем, что мы "заставили нормально работать поиск" нет смысла
    Ссылку под сниппетом мы добавили, а вот выделение поискового слова(слов) в сниппете в текущем алгоритме слишком затратно. Вот почему: раньше мы искали прям по базе новостей, страниц и пр. И поэтому выбрать анонс, текст, заголовок было не затратно (мы и так в базе строку находили). И потом в этом найти слово (а оно у нас было без словоформ) тоже не составляло труда.
    Сейчас же у нас создается отдельно индекс, где храниться небольшой анонс-сниппет. Если хранить все поля, по которым ищется запрос, то это ого-го как базу раздует. Ну и потом в этих полях чтобы релевантный сниппет найти надо еще его перебрать по словоформам... В общем, пока красивого решения у нас нет.
  • 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. Но это надо общаться исключительно с техподдержкой хостинга. Работа по индивидуальной настройке сервера.

Новости

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