[XFA] Nodes Icon Tweak - XF2

[XFA] Nodes Icon Tweak - XF2 3.0.11

Нет прав для скачивания
Skaiman, все от не внимательности! вроде пролистал всю тему и не понял нифига. Спасибо большое!
 
Mirovinger, на 2.2.3 всё работает. Только в списке узлов в админке не отображаются прописанные иконки вместо стандартных. Модификация не применяется

РЕШЕНИЕ ПРОБЛЕМЫ:
Нужен режим разработчика!


1. Заходим в Модификации шаблонов - Панель управления.
2. Находим модификацию шаблона node_list, созданную этим плагином.
3. Выбираем Простая замена вместо Регулярного выражения.
4. В поле найти вместо написанного текста вставляем с сохранением отступов (выделить текст 7 раз нажать на Tab, если скопированный текст вставился без отступов):
Код:
                            <xf:cell class="dataList-cell--min">
                                <xf:macro name="node_icon" arg-node="{$node}" />
                            </xf:cell>
5. Сохраняем модификацию. Смотрим список узлов в админке. Радуемся.
 
Последнее редактирование:
Этот момент я не правил, не посчитал его важным, так как обычно никто не смотрит туда, но если нужно, то без проблем поправим.
 
2,3,3

Код:
Template errors
Template public:xfa_nit_node_list_small: [E_USER_WARNING] Accessed unknown getter 'TypeHandler' on XF:Page[105] (src/XF/Mvc/Entity/Entity.php:199)
Template public:xfa_nit_node_list_small: [E_USER_WARNING] Cannot call method getTypeIconClass on a non-object (NULL) (src/XF/Template/Templater.php:1151)

Журнал ошибок сервера:


Код:
ErrorException: Template error: [E_USER_WARNING] Cannot call method getTypeIconClass on a non-object (NULL) src/XF/Template/Templater.php:1151

Трассировка стека​

Код:
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/k/konekoa...', 1151, Array)
#1 src/XF/Template/Templater.php(1151): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l2/s1/public/xfa_nit_node_list_small.php(62): XF\Template\Templater->method(NULL, 'getTypeIconClas...', Array)
#3 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#4 src/XF/Template/Templater.php(1655): XF\Template\Templater->renderTemplate('xfa_nit_node_li...', Array)
#5 internal_data/code_cache/templates/l2/s1/public/node_list_page.php(69): XF\Template\Templater->includeTemplate('public:xfa_nit_...', Array)
#6 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#7 internal_data/code_cache/templates/l2/s1/public/forum_list.php(25): XF\Template\Templater->callMacro('node_list_page', 'depthN', Array, Array)
#8 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#9 internal_data/code_cache/templates/l2/s1/public/forum_list.php(60): XF\Template\Templater->callMacro('forum_list', 'node_list_entry', Array, Array)
#10 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#11 internal_data/code_cache/templates/l2/s1/public/forum_list.php(159): XF\Template\Templater->callMacro('forum_list', 'node_list', Array, Array)
#12 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#13 internal_data/code_cache/templates/l2/s1/public/node_list_forum.php(151): XF\Template\Templater->callMacro('forum_list', 'sub_nodes_menu', Array, Array)
#14 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#15 internal_data/code_cache/templates/l2/s1/public/node_list_forum.php(45): XF\Template\Templater->callMacro('node_list_forum', 'forum', Array, Array)
#16 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#17 internal_data/code_cache/templates/l2/s1/public/forum_list.php(25): XF\Template\Templater->callMacro('node_list_forum', 'depth2', Array, Array)
#18 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#19 internal_data/code_cache/templates/l2/s1/public/forum_list.php(60): XF\Template\Templater->callMacro('forum_list', 'node_list_entry', Array, Array)
#20 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#21 internal_data/code_cache/templates/l2/s1/public/node_list_category.php(28): XF\Template\Templater->callMacro('forum_list', 'node_list', Array, Array)
#22 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#23 internal_data/code_cache/templates/l2/s1/public/forum_list.php(25): XF\Template\Templater->callMacro('node_list_categ...', 'depth1', Array, Array)
#24 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#25 internal_data/code_cache/templates/l2/s1/public/forum_list.php(60): XF\Template\Templater->callMacro('forum_list', 'node_list_entry', Array, Array)
#26 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#27 internal_data/code_cache/templates/l2/s1/public/forum_list.php(229): XF\Template\Templater->callMacro('forum_list', 'node_list', Array, Array)
#28 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(Yugensoft\TimeSpentOnline\XF\Template\Templater), Array, NULL)
#29 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('forum_list', Array)
#30 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#31 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('XF:Forum\\Listin...', 'public:forum_li...', Array)
#32 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#33 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#34 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#35 src/XF/App.php(2326): XF\Mvc\Dispatcher->run()
#36 src/XF.php(488): XF\App->run()
#37 index.php(20): XF::runApp('XF\\Pub\\App')
#38 {main}

Содержимое запроса:
Код:
array(4) {
  ["url"] => string(1) "/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Последнее редактирование:
Вы из будущего?
По ошибке, отключите для начала все дополнения кроме этого и да, я проверял и собирал на XF2.2.3 и php7.4, проблем не замечал, опишите свои действия.
 
Еще раз, добрый вечер, с картинками разобрался, только вот теперь, вот такая проблемка Снимок экрана 2021-03-15 в 19.47.30.png подскажите, знающие или направьте на правильный путь, куда копать в какую степь???
 
Vladkiryushin, так размеры таааа какие ?
OFFTOP

А что не 1920*1080 картинки


Аппетиты нужно умерить, а как на мобильной версии это будет смотреться?
 
Последнее редактирование:
Vladkiryushin, а что придумать-то? Что Вы хотите?
 
Vladkiryushin, картинки больше были на первом скриншоте, что не так? ?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу