Регулярно появляющаяся тема.
Не может быть такого виджета
Вот тема /forum/thread33672-1.html
И еще вот /forum/thread31439-1.html
Zau4man
+1110
Репутация
19741
Рейтинг
#1
есть ли такой виджет, который ведет учет количества статей по разделам/авторам/просмотрам ?
21 сентября 2020 в 22:13
Не отправляет.
zeffs, так формируйте тогда свой код вывода изображения. Не используйте html_image
Используйте html_image_src для получения ссылки на изображение.
Т.е. вместо гипотетического
используйте
Вот таким кодом
выводил в одном проекте на странице просмотра записи фотографии в слайдере.
В списке записей массива $fields не будет. Но будет $item['fields']
Это максимум, чем я могу помочь, не видя вашего кода.
Подготовить код чтобы вы могли скопировать и вставить по исходным данным сложно.
Используйте html_image_src для получения ссылки на изображение.
Т.е. вместо гипотетического
echo html_image('photo'_item, $fields['photo']['options']['size_small'], '', []);
<img data-src="<?php echo html_image_src('photo'_item, $item['fields']['photo']['options']['size_small'],true); ?>" class="swiper-lazy">
<?php //вывод фото ?> <div class="fotorama" data-width="100%" data-maxheight="300" data-allowfullscreen="true" data-nav="thumbs" data-loop="true" data-fit="scaledown"> <?php 'photo'_items = cmsModel::yamlToArray($item['photo']); foreach ('photo'_items as 'photo'_item) { ?> <a href="<?php echo html_image_src('photo'_item, $fields['photo']['options']['size_full'],true); ?>"> <?php echo html_image('photo'_item, $fields['photo']['options']['size_small'], '', []); ?> </a> <?php } ?> </div> <?php } ?>
В списке записей массива $fields не будет. Но будет $item['fields']
Это максимум, чем я могу помочь, не видя вашего кода.
Подготовить код чтобы вы могли скопировать и вставить по исходным данным сложно.
Сделать можно все, хоть слайдером вывести.
Вы хотите провести правки в шаблоне списка записей какого-то типа контента? Или хотите править само поле?
Вы хотите провести правки в шаблоне списка записей какого-то типа контента? Или хотите править само поле?
Можно. Будет такМожно этот простой вариант сделать игнорируя эти условия? Просто вывести все что есть в категории, все опубликованне записи.
Правке подверглись 2 файла
system/controllers/content/widgets/categories/widget.php
templates/default/controllers/content/widgets/categories/categories.tpl.php
Правки отмечены комментариями
/* получим количество */ тут правки /* получим количество */
Архив из сообщения распакуйте в корень сайта, согласившись на замену
Прикрепленный файл
Ai, давал ответ тут /forum/thread31439-1.html#308444
Вот если бы записи были привязаны только к одной категории, и не было бы прав доступа к записи (потому что запись вам может быть видна, и тогда у вас записей 88, а мне не видна, и для меня записей 87), тогда да, это было бы просто — обновить запрос в базе.
Вот если бы записи были привязаны только к одной категории, и не было бы прав доступа к записи (потому что запись вам может быть видна, и тогда у вас записей 88, а мне не видна, и для меня записей 87), тогда да, это было бы просто — обновить запрос в базе.
Из коробки нельзя. Код комментариев считает, что он один на странице.
Только с доработками.
Делал себе в ленте bergorod.ru/feed
Но там решение с костылями.
Хочется, конечно, написать свой компонент комментариев, но пока никак.
Только с доработками.
Делал себе в ленте bergorod.ru/feed
Но там решение с костылями.
Хочется, конечно, написать свой компонент комментариев, но пока никак.
тоже захотелось поделиться))))))
Кошелек рублевый вебмани R534582835632
или
Яндекс деньги 41001346743476
Попробуйте это.
Если что-то пойдет не так, компонент Migrateurl всегда можно выключить в админке.
Теперь при попытке открыть ссылку instant2131/news/test/wtf/mnogo/9-rossijane-stali-pervymi-na-chempionate-mira будет идти редирект на instant2131/news/test/wtf/mnogo/9-rossijane-stali-pervymi-na-chempionate-mira.html
Если что-то пойдет не так, компонент Migrateurl всегда можно выключить в админке.
Теперь при попытке открыть ссылку instant2131/news/test/wtf/mnogo/9-rossijane-stali-pervymi-na-chempionate-mira будет идти редирект на instant2131/news/test/wtf/mnogo/9-rossijane-stali-pervymi-na-chempionate-mira.html
Прикрепленный файл
Есть такая мысль…
Старые ссылки icms воспринимает как ссылки на категории. А что если тут в хуке content_get_category_by_slug проверять, что category соответствующей slug нет, значит это наш переход, и в хуке уже искать статью, соответствующую этому slug, и делать редирект на нее, если найдется.
Но тут тоже без редиректа никак. Хотя я уже думаю, что это меньшее из зол. И такой хук вполне переживет дальнейшие обновления, сохранив редирект со старых ссылок.
Старые ссылки icms воспринимает как ссылки на категории. А что если тут в хуке content_get_category_by_slug проверять, что category соответствующей slug нет, значит это наш переход, и в хуке уже искать статью, соответствующую этому slug, и делать редирект на нее, если найдется.
Но тут тоже без редиректа никак. Хотя я уже думаю, что это меньшее из зол. И такой хук вполне переживет дальнейшие обновления, сохранив редирект со старых ссылок.
Так никак.
Вы суффикс добавляете в .htacess, а разбор урла идет движком уже после.
Вы суффикс добавляете в .htacess, а разбор урла идет движком уже после.
тогда без .html никакломать очень не хочется. хочется ещё и обновляться нормально
.е. на старом сайте урлы были без .html — нужно чтобы суффикс подставлялся
Решение для этого я также не нашел. Можете написать компонент kniting, который будет ловить старый урл, искать, есть ли статья с ним, и делать редирект 301 на эту ссылку с добавкой .html
Просадка будет по поисковикам, но вряд ли надолго.
так хоть 20к. Перенесите скриптом, а не ручками.более 5000 статей
alfaclub, пишите в slug полный урл вместе со всеми слешами.
Так работает.
Новые урлы будут формироваться по-новому.
Я переносил свой сайт с 1.0.7 на 2.5.1 И делал именно так.
Так работает.
Новые урлы будут формироваться по-новому.
Я переносил свой сайт с 1.0.7 на 2.5.1 И делал именно так.