6:05 pm
Привет
Как можно осуществить такую задумку:
Нужно в любом месте шаблона выводить определенные данные. Конкретнее. Хочу менять титл поста на нишевый ключевик, а в теле поста выводить еще 2-3 ключевика в любом месте шаблона. Примерно представляю, что это делается через custom_fields, но как это реализовать на автомате с помощью cyberseo? Будет подгружаться список ключей из файла, затем нужно присвоить переменной ключевик по порядку следующий после ключевика для титла поста и связать ее с выводом в шаблоне.
Еще интересует, можно ли пост составлять из нескольких фидов? Т.е. комбинировать пост из контента нескольких партнерок одновременно.
Честно говоря, не совсем понял суть задачи. Custom fields создаются при помощи добавления оных в массив $post ["custom_fields"]. Например:
Login to see the code
Для того, чтобы вывести эти значения в определенном месте шаблона, нужно просто вставить туда код вроде этого:
Login to see the code
Насчет составления поста из нескольких фидов. Такая функция изначально заложена не была, ибо неясно, как в таком случае определять уникальность каждого из составных постов. Например, если мы импортируем сразу 2 разных поста из 2х разных фидов, то как мы можем быть уверены, что какой-то из этих постов не был импортирован прежде? Или другой пример. Что, если в первом фиде имеются новые посты, а во втором – нет?
При желании, конечно, можно хоть из 10 разных фидов пост составлять. При чем, для этого будет достаточно написать сравнительно небольшой код парсера и вставить его в поле "PHP Code <?php .. ?>". Вопрос лишь условиях самой задачи. В общем, возможно все.
Разумеется необходимо. Просто дело в том, что для подобного рода задач это 10, ну максимум 20 строк кода. А все потому, что, в отличие от универсального парсера, он будет заточен под конкретную задачу.
Вот пример реалиизации простенького парсера новостного канала cnews:
Login to see the code
В результате, мы получаем что-то вроде этого:
Login to see the quote
Если условия четко заданы, то все очень просто.
Most Users Ever Online: 541
Currently Online:
6 Guest(s)
Currently Browsing this Page:
2 Guest(s)
Top Posters:
ninja321: 84
s.baryshev.aoasp: 68
Freedom: 61
Pandermos: 54
MediFormatica: 49
B8europe: 48
Member Stats:
Guest Posters: 337
Members: 2841
Moderators: 0
Admins: 1
Forum Stats:
Groups: 1
Forums: 5
Topics: 1633
Posts: 8317
Newest Members:
shabaaz.kontroladigital, filipovica4, thompsonparris20, seanh.weblogixinc, genovivan3, jdcarsonAdministrators: CyberSEO: 3931