Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 Редактор разметки iTiny 6 февраля 2019 в 17:51

а если по умолчанию сделать все кликабельными ?,

@fazer
А если не всем пользователям данного компонента нужны по умолчанию кликабельные ссылки? Что делать?
#2 Редактор разметки iTiny 6 февраля 2019 в 17:31
Теоретически возможно, но как отличать, что вы хотите вставить кликабельное фото, а не стандартное? Для этого нужен некий чекбокс в блоке вставки изображений. Но там его нет, поэтому и не получится вставить как вы хотите. Пробуйте загрузить 2 и более изображения и потом двигать их в разные места.
#3 Аргументы против InstantCMS или почему не все так гладко 6 февраля 2019 в 16:07

К чему тогда вся эта тема? Типа поучить тут всех уму разуму?

vikont
vikont, всё нормально, человек просто расписал, почему ему не подходит движок на InstantCMS и всё.
#4 Вторая ветка - разбираюсь 6 февраля 2019 в 15:16

К сожалению, в силу того, что не обладаю возможностью поднять вам карму

@geminisf
Я за вас ему поднял карму )))
#5 Аргументы против InstantCMS или почему не все так гладко 6 февраля 2019 в 15:14

лень его доводить до состояния инсталляционного пакета и еще тяжелее дойти до Каталога дополнения

vikont
Это и есть порог вхождения. Сам его многократно не смог осилить ))).
#6 Редактор разметки iTiny 6 февраля 2019 в 15:10

А кто знает как сделать "кликабельные" картинки загружаемые при помощи этого редактора ?

@fazer
Загрузите сразу 2 и более картинок.
#7 Аргументы против InstantCMS или почему не все так гладко 6 февраля 2019 в 11:00

Почему в каталоге нет Поля join ?

@elv
В каталоге, много чего нет, видимо порог вхождения не прошел ))).
#8 Загрузка изображений 6 февраля 2019 в 08:54

не можем понять как формируется путь куда будет загружено изображение

Sich
И не пытайтесь.

как формировать путь загруженных изображений через наше приложение, пока не понятно.

Sich
Вы можете грузить куда угодно, хоть в корень upload, главное, чтобы был доступ к этой папке и в пресетах был указан полученный путь к картинке.
По логике, подразумевается, что в upload создается папка пользователя (u1 или u100500 — uID пользователя), в ней раньше создавалась папка 000 и когда в папке появлялось 100 или сколько-то файлов, создавалась папка 001 и т. д.
Сейчас немного иначе, но не суть.

И как формируется название изображения?

Sich
От балды, с привязкой ко времени создания.
Следующий ваш вопрос "Зачем?" — чтобы избежать затирания дублями.
#9 Аргументы против InstantCMS или почему не все так гладко 6 февраля 2019 в 08:19

Таки это бандлер, gulp/grunt — task-менеджеры. Webpack умеет отлично собирать код и имеет самую богатую экосистему, и, кажется, ляжет на дно нескоро (чего не скажешь про Gulp — последний релиз год назад, многие еще пользуются версией 3.9.1, которой подоспело 3 года). Вместо webpack выбрать browserify/parcel/rollup...? — Почему бы и нет, тоже хорошие инструменты (будем надеятся, проживут долго!).

@dulu
Это был риторический вопрос. Каждый работает с тем инструментом, в котором разбирается и с которым чувствует себя уверенно. Поэтому многие тащат Gulp ему подобные. Завтра появится "аляСуперWebpaсk" вы не сразу броситесь все проекты переводить на него с Webpack.

По шаблонизатору уточню: подразумеваю шаблонизатор только для шаблона, не для CMS.

@dulu
Таки да, с уточнением лучше. Так как не каждый пользователь шаблона сможет поменять местами блоки глядя на это

+foreach($list, $item)
+b.blog-item
+e.image(src='$item.image')
+e.H4.title
+e.icon(src='/icon.svg')
| $item.title

@dulu

Для начала отсеит совсем уже плохие работы — отсылка на уровень вхождения.

@dulu
Я бы сказал не отсеит, а задержит появление плохой работы на время регистрации автора на гите. Плюсы от использования API гита есть, но в целом он не решит проблем с качеством разработки. Мне ничто не мешает выложить говнокод на гите.
#10 Аргументы против InstantCMS или почему не все так гладко 6 февраля 2019 в 06:41

1) Выбросить дефолтный шаблон на помойку

@dulu
Согласен, но прежде надо найти замену.

2) Создать webpack-проект под новый шаблон:

@dulu
Почему webpack, а не gulp, grunt, browserify и прочая нечисть?

Использовать .pug шаблонизатор, вынести виджеты и компоненты каждый в свои темплейты, под текущую структуру. По факту компилировать в php-файлы

@dulu
Никогда не понимал, для чего нужна программа, которая генерирует php файл (шаблонизатор), когда можно сразу сделать готовый php файл.

Файлы css хранить только в папке со стилями, разбить на компоненты

@dulu
Это дело привычки.

один темплейт, один файл стиля

@dulu
Тут можно не согласится, так как не на всех страницах нужен код, который используется только в одном виджете на "задворках" сайта. А объединить файлы в один перед выдачей можно в любое время галочкой в настройках сайта.

JS переписать также с нуля

@dulu
Согласен.

3) Избавиться от html-разметки в файле-хелпере: ведь ей там не место, правда?

@dulu
Перенесите хелпер в свой шаблон, там ему место.

Тут буду краток: тянуть вендоры через composer куда приятнее, да и обновлять тоже.

@dulu
Тяните, кто мешает, в коробке это уже заложено.

Бесплатные обновления тянуть сразу с гита автора, и в принудительном порядке заставлять добавлять их таким и только таким путем. Да, повысит уровень вхождения, да, отнимет пару дней у автора движка сделать связку с API гита — но многие ведь страдают из-за некачественных разработок?

@dulu
Как выкладывание кода на гите, повлияет на качество этой разработки?

Спасибо за отзыв.
#11 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 4 февраля 2019 в 09:51
Всё возможно, но я продолжу с ним работу, только после того как ядро форума "утвердят".
#12 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 4 февраля 2019 в 06:28

А этот форум совместим с инстантом версии 2.11.0 ?

vladimird
На демо-сайте стоит 2.11.0.
#13 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 3 февраля 2019 в 20:45

У данного компонента есть возможность работать вместо комментариев?

vladimird
Нет.

И есть ли другой шаблон данного форума?

vladimird
Только тот что поставляется с форумом. Хотя вы смело можете создать свой шаблон в другом файле и выбрать его в настройках компонента.

на демо сайте не получается залогиниться ни под одним из пользователей.

vladimird
Кто-то значит побаловался с админским доступом. Поправил.
#14 [ЕСТЬ РЕШЕНИЕ] Как определить переменную page_url массиве ленты RSS? 2 февраля 2019 в 11:18
А ну так ваш $this->model->getMcItems() не поддерживает вызов функции. Вам надо в файле модели, там где вы получаете список через getMcItems(), там надо делать
  1. return $this->get($ctype_name, function ($item){
  2. $item['page_url'] = '123456';
  3. return $item;
  4. });
#15 [ЕСТЬ РЕШЕНИЕ] Как определить переменную page_url массиве ленты RSS? 2 февраля 2019 в 10:02
А $feed['items'] вообще не пустой? Скрин дампа можете показать? можно в личке.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.