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

Стиль вывода статей

  • 11 октября 2010 г.
  • Как и где исправить стиль оформления статей? Сейчас дата-название-анонс-текст, а мне надо без даты, только название крупно и текст с фотографиями.
    • 12 октября 2010 г.
    • Шаблон оформления статей находится в файле modules/clauses/clauses.view.php. Функция id() отвечает за страницу статьи.

      Кстати, скрыть дату можно и с помощью конфигурации модуля, указав в поле "Формат даты" "не отображать".
  • 11 апреля 2011 г.
  • Как можно ограничить размер статьи для вывода на одной странице. Иногда статьи большие и разбивка портянки просто необходима.
    Например статья 13000 знаков, (ограничение 5000), 1 страница статьи - 5000, 2-ая - 5000, 3-я - 3000.
    Можно ли разбивать до абзаца, а не до предложения?
    В конфиге модуля статьи такой настройки нет...
    • 11 апреля 2011 г.
    • Открываешь модель clauses.model.php и дописываешь функционал.
      После изъятия статьи отсчитываеш 5000 символов и дальше ищеш тег </p> отсекаеш.
      выводишь справа ли слева в зависимости от номера сраницы.
      только такой метод не будет иметь большой точности в виду того что теги и спецсимволы тоже занимают какоето количество байт в тексте. Ну и соответственно кнопочки вперёд назад - надо будет както скриптом отслеживать к тому же придумать какойто механизм для этого. Вообщем задачка нормальная :) Только потом после обновления придётся делать всё заново.
      • 11 апреля 2011 г.
      • Для этого лучше править не model, а view. Брать текст статьи и бить его substr каким-нибудь на куски по лучшему алгоритму. И выводить в слоях, переключение между которыми делать ява-скриптом. Т.е. чисто оформлением решить вопрос. Тогда и автообновления можно не бояться.
        Вообще, в 4.4 мы вопрос обновления прорабатывали. Почти все можно сделать в view и спокойно обновляться.
      • 12 апреля 2011 г.
      • Дмитрий спасибо, понял. Опять придумывать и дописывать. За чего-нибудь, что нужно, не схватишься - опаньки, а нету, дописывай...
        Я кодерам за доработки уже больше отдал, чем движок стоит, и чувствую ещё всё впереди.
        • 12 апреля 2011 г.
        • Надо было движок делать стоимостью в 50.000, тогда бы не было таких претензий
          • 12 апреля 2011 г.
          • Виталий, ага, ни претензий, ни продаж... За 200-300 баксов много движков на полном фарше. Сейчас на пробу взял для одного проекта, ну ничего доделывать не приходится. Все хотелки почему-то уже напиханы, даже удивилсо. Только заливай контент, да галки проставляй... Ну разве не прелесть?
            Да даже в халявной Джумле функционал на порядок мощнее. Хотя конечно Джумла г-движок, не перевариваю её.
            • 12 апреля 2011 г.
            • Я бы однозначно не стал заявлять, что у Joomla! функционал богаче. Это не так.
              Нужно долго ковырять и искать устанавливать и пробовать разные версии модулей сторонних разработчиков, половина которых написана не самым лучшим образом. Плюс ещё и платные, каждый из которых стоит половину стоимости диафана. Функционал местами избыточен и порой разобраться как и что работает не представляет быть возможным. Я знаю потому что 4 года работал с этим зверем пока не познакомился с Diafan'ом. если объективную битву сделать и оценить то Диафан порвёт джумлу как тузик грелку. :)
            • 12 апреля 2011 г.
            • Т.е. Вы хотите сказать, что нарезка контента на лоскуты - это неотъемлимый функционал, обязанный быть включенным по умолчанию в любую редакцию мало-мальски приличной CMS?
              • 13 апреля 2011 г.
              • Виталий, ну не нужно так, не неотъемлемый, не обязательный, это пожелание типа. Вместе с тем, ограничение отображения текста и его постраничная разбивка есть во многих CMS. Вообще я хочу сказать, что не стоит постоянно упоминать такой фактор diafan, как бюджетная стоимость. Это несомненно достоинство. Но. Не выпустить ли более продвинутую версию Diafan со всеми наворотами и хотелками пользователей, дабы им не залезать в шаблоны и модули.
                Пусть она будет дороже раза в три. А времени на доработку и добавление вкусных фишек вашей командой, займёт не так уж много.
                Я тут почитал форум, хотелок здесь немало предлагалось.
                Не все пользователи знают php, у многих нет времени разбираться с чужими кодами, а он мне чужой, он для Вас - родной.
                Админку юзать гораздо проще, чем разгребать тысячи строк кода.
                Не согласны?
                Если бы мне не нравилась CMS, я бы здесь ничего не предлагал, а молча б ушёл по лыжне... Просто пытаюсь сподвигнуть вас на дальнейшее расширение функционала, мне его крайне недостаточно.
                Если скажете, что я тут вам написал бред, больше вопросов задавать и обсуждать CMS не буду, просто встану на лыжи...
  • 14 апреля 2011 г.
  • Я не понимаю о чём идёт спор. Команда разработчиков данного проекта навряд ли превышает 10 сотрудников или даже 5. Поэтому надо памятник им ставить за то что они вообще дошли до такого результата. Ещё нет ни одного качественного модуля разработанного сторонней группой или индивидуальным разработчиком под данную систему. Поэтому извращённые потребности каждого удовлетворить в принципе не возможно нужно ведь проект и далше развивать. Да и вообще, чем сильнее извращены потребности отдельно взятого заказчика тем труднее найдти более менее удовлетворяющее решение, которое будет стоить совсем не дёшево в любом случае. По этому прежде чем взяться за что либо, нужно 7 раз отмерить. А не возбухать вот блин я взял а оказалось не совсем то.
    Анекдот есть по этому поводу. Про то как японцы купили вертолёт собрали а получился танк. Поэтому пришлось им нанять русского мужика который доработал детали напильником.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум