pupsik

pupsik

+16
Репутация
310
Рейтинг
#1 Складчина на Виджет для блога (списка контента) 2 апреля 2025 в 22:12

для чего-то сделал отдельный модуль)

denmois

Это не единственное что Фузе сделал отдельно для этого сайта (пример: Награды). Ну что теперь, пороть?

#2 [ЕСТЬ РЕШЕНИЕ] Title Категорий в тк posts 1 апреля 2025 в 23:22

Вроде понял почему. В наборе не прописана категория. Странно, что до этого работало. Удалил навиг там названия. Теперь работает как надо... 

Изображение

Region67 Спасибо. Подзказал где копать.

#3 [ЕСТЬ РЕШЕНИЕ] Title Категорий в тк posts 1 апреля 2025 в 23:13

Понятия не имею. Может и наборы.

Изображение

#1 [ЕСТЬ РЕШЕНИЕ] Title Категорий в тк posts 1 апреля 2025 в 22:53

Сразу скажу, в админке не силен от слова вообще. Ногу сломаешь. Поэтому стараюсь туда не лезть, особенно в дебри CEO заголовков и титулов всяких. До обновления с названием все было ок. В админке 100% их не менял. Теперь при нажатии на категорию, титул страницы это пресет За место названия категории. В каждой категории титул «New». Полный бред. Где это поменять?

И если я возьму этот шаблон с модерна и залью себе в шаблон, то у каждой категории название будет тоже «New».

\modern\controllers\content/category_view.tpl.php

Изображение

#4 Складчина на Виджет для блога (списка контента) 1 апреля 2025 в 15:15

Happy, TOPg Описали бы людям КАК вы это сделали. Им толку от ваших скринов без действий, никакого. А они бы вам пожетвования. Заработали бы. Все в плюсе.

#5 Хотелки к Будущему релизу 1 апреля 2025 в 02:32

то любые параметры CSS меняются в админке:

Fuze

Таким способом ВСЕ h1 теги заденет.

Выносить сам тег <h1> в некие настройки не планируется.

Fuze

Ок. На то оно и «Предложение».  В моей голове, это была идея года :) Настройки — это был пример. По идеи хватит и прописки стиля для этих заголовков. Пример:

<h1 class=«cont-title»>Users</h1>

Таким способом, кому это не надо, не заденет. А кому надо пропишут стиль. И при обновлении ничего править не надо. 

Меня бесит сам факт что мне не понятен смысл огромного заголовка Instant? h2 вполне бы хватило.

Изображение

Это h2. А то выпирает больше чем лого сайта.

#6 Хотелки к Будущему релизу 1 апреля 2025 в 01:03
pupsik, h1 обязательно должно быть на странице
My-InstantCMS.Ru

Ну и пускай будет у тех кому h1 не мешает. А если надо поменять на h2, зачем на себе ташить эти шаблоны ради этого...? Опять же, юзабилити

Как Лично мне это дело обойти, я знаю    .DIV_Class h1 {font-size:5px}. Но суть не во мне а для других.

Добавлено спустя 30 минут

Я наверно не так выразил мысль. Короче, если я зайду в каждую вкладку(красный) и захочу поменять < h1 > на < h2 > то что зеленым, мне надо будет 5-6 индех.тпл править(и один с дефаулта для ЮЗЕРС) или копировать их себе в шаблон с модерна(и один с дефаулта для ЮЗЕРС) и там менять, это не есть гуд.

Изображение

#7 Хотелки к Будущему релизу 1 апреля 2025 в 00:21

Он есть. Но лишние индех.тпл мне нет резона туда ставить, ради того чтоб только h1 на h2 поменять.

Я про эти теги если что:

  1. <h1> Users </h1>

У каждого компонента разные шаблоны

Fuze

Это я тоже заметил. Я идею подкинул, может сделать чтоб этот таг для названия в Админке менять. 

Название Компонента: Выбор h1, h2, h3, h4. 

Изображение

Есть много вариантов как обойти эту проблему, например в css прописать другой font-size к h1. 

Я это говорю как лутше юзабилити. Просто нет резона перекидывать эти индех шаблоны ради одного тега. Вот и все. Ведь легче будет в дальнейшем с шаблонами и апдейтами. + меньше файлов дублей.

Вот посмотрите на структуру.

github.com/instantsoft/icms2/tree/master/templates/modern/controllers/users

Если у меня свой шаблон и надо поменять этот h1 тег то в модерне этого индех файла нет, надо идти в дефаулт. Менять там ИЛИ тащить этот файл себе в шаблон. Потом еще следить за ним при каждом обновлении. Это примерна 5-6 лишних файлов из за одного тега.

pupsik, надо один раз создать свой дочерний шаблон, и будет вам счастье.

Zau4man

Вот именно. Чем больше вы файлов с модерна перетащили себе в дочерный шаблон, тем больше вам придется их править. И если будут правки во всех индех.тпл файлах то вам придется вносить правки и в них из за каких то h1. 

#8 Хотелки к Будущему релизу 31 марта 2025 в 20:48

Как бы вот это поместить в один файл?

  1. <h1>
  2. <?php $this->pageH1();?>
  3. </h1>

В шаблоне нигде не используется index.tpl.php. При каждом обновлении надо идти в модерн и править каждый index.tpl.php на h3. groups, users, comments, activity, albums, Надоело.

Ну или поменяйте их на h2 уже. 

#9 Плагин Table of contents TinyMCE 30 марта 2025 в 18:41

Он был бесплатный в версии 5.

Потому что сам Тайни все это сделает за вас в Премиум, а так как у вас его нет, то юзайте что есть.  Что тут не понятного?

Саму структуру «Как будет выводится стол» вы можете прописать сами, в плагине. Зная простой html, ul, li всякие, я это делать не хочу.

Вот, подправил немного, теперь вам будет понятней что к чему. Так как там <span> вырезался типографом. 

Прикрепленный файл
icmstoc.zip 4 Кб
#10 Плагин Table of contents TinyMCE 30 марта 2025 в 17:26

Я же вам говорю. Что TOC теперь платный! Он использует Premium Api. Значит у вас 2-а варианта, платите ИЛИ используйте плагин который внедрит стили стола БЕЗ  использования premium API. Вот он и есть.

github.com/eljulians/tinymce-table-of-contents/blob/master/js/table-of-contents.js

Только в нем стили (говно наверное).

Теперь еще два варианта. Искать другой плагин TOC, который внедрит другие слили стола без API или открыть тот плагин что я дал, и менять стили столов на свои...

  1. table = '<div class="tinymce-table-of-contents ' + tableClass + '">';
  2.  
  3. for ( index = 0; index < orderedTitles.length; index++ ) {
  4. titleIndex = orderedTitles[index].tagName.toLowerCase( ).replace( 'h', '' );
  5.  
  6. titleValue = orderedTitles[index].innerHTML.replace( '<br>', '' );
  1. indentation = '<span style="white-space: pre;">' + indentation + '</span>';

И т.д. т.п.

#11 Плагин Table of contents TinyMCE 30 марта 2025 в 16:03

То что дали то и сделал. Тот кто этот плагин сделал(так сделал). Я тут при чем? Я всего лишь подогнал то что есть для Тайни 7.6.0.

#12 Плагин Table of contents TinyMCE 29 марта 2025 в 17:59

Ну то что вы дали то и сделал. github.com/eljulians/tinymce-table-of-contents/blob/master/js/table-of-contents.js А что это за плагин вам видней. Ставите текст, потом на кнопку нажимаете, ставите там числа 2 и 4, класс для стола и вуаля. Не так ли? Сам текст вы сами должны создать с тегами <h1 h2 h3 h4 h5 h6>… И не сравнивайте его с официальным плагином Тайни. Ибо это сторонний плагин.

Изображение

ipipe.ru/info/wordpress-soderjanie-plugin

Для меня это японский язык. 

#13 Плагин Table of contents TinyMCE 29 марта 2025 в 17:01

Плагин включили, а кнопку надо в ручную прописать icmstoc. Так как она не прописана в wysiwyg.class.php private $buttons_mapping = [

Для тестов. Даже если и будет работать, вероятность что Fuze это добавит в инстант очень мала. Так что файл править не надо.

Можете добавить кнопку туда сами, потом если надо. Вот так:

  1. 'icmstoc' => [
  2. 'icmstoc'
  3. ],
#1 [ЕСТЬ РЕШЕНИЕ] Вкладка "Загрузить" для TinyMCE по умолчанию 28 марта 2025 в 20:11

Не увидел правильную тематику. Но все же. Если вы как и я, загружаете всегда фотки за место ссылки. Надоедает нажимать на вкладку «Upload». В вашем случаи это «Загрузить». Не важно.

Добавим в wysiwyg/tinymce/wysiwyg.class.php еще один callback

  1. tinymce_options.init_instance_callback = function (editor) {
  2. editor.on("OpenWindow", function(e) {
  3. const uploadBtns = document.querySelectorAll(".tox-dialog__body-nav-item.tox-tab")
  4. if(uploadBtns.length === 2) {
  5. uploadBtns[0].style.display = "";
  6. uploadBtns[1].click();
  7. }
  8. });
  9. if (typeof(callback) === 'function') {
  10. callback(editor);
  11. }
  12. };

Перед функцией

  1. tinymce_options.setup = function (editor) {

Теперь окошко всегда будет открыто на «Загрузить» по дефольту, ну и с опцией через ссылку по клику. Vice versa!

Изображение

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.