Поле "Перелинковка" ( ICMS 2.x)

#1 19 ноября 2014 в 07:22
Небольшой сниппет, реализующий кольцевую перелинковку записей определенного типа контента.
Архив распаковывайте в корень сайта, добавляете в нужном типе контента новое поле.

Во время создания новой записи данные поля устанавливаются автоматически. Созданные ранее записи нужно открыть в редакторе и сохранить вновь.

Вывод на странице

Пробовал только на одном типе контента.

См. также архив в топике №9
Прикрепленный файл
links_bmkth.zip 4 Кб
#2 19 ноября 2014 в 13:59
Большое спасибо! Крайне полезное дополнение, учитывая что из коробки в двойке этого нет.
#3 19 ноября 2014 в 18:11
andrey, Огромное спасибо!
#4 19 ноября 2014 в 21:52
По больше бы здесь таких Андреев!
Спасибо, плюсую!
#5 20 ноября 2014 в 20:55
Вещь нужная, вот только хотелось бы, чтобы перелинковка выходила после комментариев, но не знаю как это сделать.
#6 20 ноября 2014 в 21:32

хотелось бы, чтобы перелинковка выходила после комментариев, но не знаю как это сделать

Demet
Полем никак, все поля выводятся в шаблоне default_item.tpl.php, затем передаются в шаблон контроллера item_view.tpl.php, где подключаются комментарии.
Забавно, но вначале сделал виджет, потом переделал под поле, потому что ссылки нелепо выводились только после комментариев.
#7 20 ноября 2014 в 23:14

Забавно, но вначале сделал виджет, потом переделал под поле, потому что ссылки нелепо выводились только после комментариев.

andrey
А можете виджет выложить?
#8 23 ноября 2014 в 10:47

А можете виджет выложить?

Demet
Выложу, надеюсь, когда доделаю. Разница между виджетом и полем небольшая.
Создал другое поле, с добавлением контекстных ссылок

Вывод на странице
#9 23 ноября 2014 в 10:50
Забыл прикрепить файл joke
Прикрепленный файл
seolinks_bmkth.zip 5 Кб
#10 23 ноября 2014 в 13:30
Просто заменить файлы будет достаточно?
#11 23 ноября 2014 в 13:49

Просто заменить файлы будет достаточно?

Ильгиз
Увы, нет — переименовал файлы.
Чтобы удалить прежнее поле нужно:
1. Удалить поле в контенте, чтобы стереть запись в базе данных

2. Удалить 3 файла
/system/fields/links.php
/system/languages/ru/links.php
/templates/default/assets/fields/links.tpl.php
#12 23 ноября 2014 в 17:04
andrey, большое спасибо! крайне нужное дополнение.
Небольшое замечание: в типе поля, фразы "← Предыдущая статья" и "Следующая статья →" лучше поменять местами smile
И еще одно: в мапсе данное дополнение работает некорректно (если добавить данный тип поля в мапсе, то страница не отображается — все белое).
#13 24 ноября 2014 в 05:05
Кто-нибудь, добавьте Андрею еще кармы, один пункт остался и он уже сможет в блог постить! Крайне полезные доработки!
#14 24 ноября 2014 в 15:32
andrey, ну, так с этого и надо было начинать :)
Все же думаю, что стоит вам блог завести, хотя бы из соображений, дабы не терялись ваши разработки на форуме. А со временем и ошибки вам подскажут, если будут, и с идеями помогут :)
#15 24 ноября 2014 в 18:11
andrey, Вам однозначно нужно завести блог, то что Вы делаете полезно, особенно поле "Карта"!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.