alexpsp 30 Опубликовано: 1 июня 2018 Рассказать Опубликовано: 1 июня 2018 В доп поле есть "Использовать значения полей как перекрестные гиперссылки". А можно как то вывести все ключевые слова сразу со всех новостей? Я сначала подумал, что можно и кастомом вывести, но будут повторы. Чтобы было без повторов и по алфавиту, можно как то вывести их, как будто теги. Сайт for24.ru Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 1 июня 2018 Рассказать Опубликовано: 1 июня 2018 24 минуты назад, alexpsp сказал: А можно как то вывести все ключевые слова сразу со всех новостей? вообще-то для этого есть теги Цитата Ссылка на сообщение Поделиться на других сайтах
alexpsp 30 Опубликовано: 1 июня 2018 Рассказать Опубликовано: 1 июня 2018 Автор 41 минуту назад, odys сказал: вообще-то для этого есть теги Они не дают нужных мне функций Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 2 июня 2018 Рассказать Опубликовано: 2 июня 2018 На модуль. https://yadi.sk/d/Xl_qIlvy3WraYm загрузить в engine/modules Подключить {include file="engine/modules/xfmenu.php?xfname=ИмяДопполя"} Выведет значения допполя указаное в xfname=ИмяДопполя 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 2 июня 2018 Рассказать Опубликовано: 2 июня 2018 17 минут назад, alex32 сказал: На модуль. https://yadi.sk/d/Xl_qIlvy3WraYm загрузить в engine/modules Подключить {include file="engine/modules/xfmenu.php?xfname=ИмяДопполя"} Выведет значения допполя указаное в xfname=ИмяДопполя Так плохо писать код. 7 часов назад, alexpsp сказал: В доп поле есть "Использовать значения полей как перекрестные гиперссылки". А можно как то вывести все ключевые слова сразу со всех новостей? Я сначала подумал, что можно и кастомом вывести, но будут повторы. Чтобы было без повторов и по алфавиту, можно как то вывести их, как будто теги. Сайт for24.ru Вы используете дополнительные поля как перекрестные ссылки? И какая версия движка у вас? 1 Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 2 июня 2018 Рассказать Опубликовано: 2 июня 2018 1 час назад, Gameer сказал: Так плохо писать код чушь какая 1 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 2 июня 2018 Рассказать Опубликовано: 2 июня 2018 12 минут назад, alex32 сказал: чушь какая $value[xfields] Сначала проверяется константа xfields только потом ключ в массиве. $xfields[] = $rows; Зачем принимать в массив - массив? foreach ($xfields as $value) { Зачем делать ненужный цикл? array_unshift($stack, $value); $stack = array_unique($stack); Зачем ненужные функции? foreach ( $stack as $value ) { Зачем еще один ненужный цикл? href='/xfsearch/" . $value . "/' Где название дополнительного поля в ссылке и почему нет urlencode? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 2 июня 2018 Рассказать Опубликовано: 2 июня 2018 13 часов назад, alexpsp сказал: А можно как то вывести все ключевые слова сразу со всех новостей? В стандартном скрипте этого нет. Цитата Ссылка на сообщение Поделиться на других сайтах
alexpsp 30 Опубликовано: 2 июня 2018 Рассказать Опубликовано: 2 июня 2018 Автор 8 часов назад, Gameer сказал: Так плохо писать код. Вы используете дополнительные поля как перекрестные ссылки? И какая версия движка у вас? да, версия 13.0 Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 2 июня 2018 Рассказать Опубликовано: 2 июня 2018 9 часов назад, Gameer сказал: Так плохо писать код. Напишите лучше, ведь никто не возражает! Покритиковать у нас каждый умеет, а вот что-то написать и выложить для всех - могут считанные единицы Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 2 июня 2018 Рассказать Опубликовано: 2 июня 2018 16 минут назад, IgorA100 сказал: Напишите лучше, ведь никто не возражает! Покритиковать у нас каждый умеет, а вот что-то написать и выложить для всех - могут считанные единицы Воу воу воу, потише. Я как раз и выкладываю для всех много разного полезного. Так что не нужно писать. Если человек хочет помочь то пусть помогает но с таким кодом... @alexpsp https://drive.google.com/file/d/1_Tp9-tUFj__gJaFNnqkl3mZJa6J8gAcI/view?usp=sharing Залить файл в /engine/modules/ В нужном tpl файле вставить {include file="engine/modules/xf_menu.php?xf_name=XXX"} Где XXX - название дополнительного поля на латнице. 3 2 Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 3 июня 2018 Рассказать Опубликовано: 3 июня 2018 17 часов назад, Gameer сказал: Я как раз и выкладываю для всех много разного полезного. Отлично!!! Молодец! Побольше таких....... 17 часов назад, Gameer сказал: Если человек хочет помочь то пусть помогает Все верно, только не надо требовать от помогающего чего-то дополнительного. Ведь помогают от души, "безвозмездно, т.е. даром "(с) Давайте не мерятся у кого код лучше, а просто помогать друг другу Цитата Ссылка на сообщение Поделиться на других сайтах
antonT39 0 Опубликовано: 9 марта 2020 Рассказать Опубликовано: 9 марта 2020 Ссылки не работают. Обновите, плиз Цитата Ссылка на сообщение Поделиться на других сайтах
zah1987 0 Опубликовано: 5 октября 2020 Рассказать Опубликовано: 5 октября 2020 Подскажите, у меня есть доп поля к примеру read_1, read_2, read_3. все они используются как перекрестные ссылки, можно ли сделать чтобы при нажатии на перекрестную ссылку он искал из всех трех полей. К примеру: на одной странице read_1=Петров а read_2=Сидоров на второй странице read_1=Сидоров а read_2= Петров мне нужно чтобы он искал к примеру имя сидоров и в read_1 и в read_2 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.