May 4, 2011

Дополнительные переменные | CyberSEO Pro | Support Forum

Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Related Related Topics sp_TopicIcon
Дополнительные переменные
Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 (0 votes) 
May 7, 2011
6:05 pm
Avatar
skill
Guest
Guests

Привет

Как можно осуществить такую задумку:

Нужно в любом месте шаблона выводить определенные данные. Конкретнее. Хочу менять титл поста на нишевый ключевик, а в теле поста выводить еще 2-3 ключевика в любом месте шаблона. Примерно представляю, что это делается через custom_fields, но как это реализовать на автомате с помощью cyberseo? Будет подгружаться список ключей из файла, затем нужно присвоить переменной ключевик по порядку следующий после ключевика для титла поста и связать ее с выводом в шаблоне.

Еще интересует, можно ли пост составлять из нескольких фидов? Т.е. комбинировать пост из контента нескольких партнерок одновременно.

May 7, 2011
7:17 pm
Avatar
CyberSEO
Admin
Forum Posts: 3663
Member Since:
July 2, 2009
sp_UserOfflineSmall Offline

Честно говоря, не совсем понял суть задачи. Custom fields создаются при помощи добавления оных в массив $post [“custom_fields”]. Например:

Login to see the code

Для того, чтобы вывести эти значения в определенном месте шаблона, нужно просто вставить туда код вроде этого:

Login to see the code

Насчет составления поста из нескольких фидов. Такая функция изначально заложена не была, ибо неясно, как в таком случае определять уникальность каждого из составных постов. Например, если мы импортируем сразу 2 разных поста из 2х разных фидов, то как мы можем быть уверены, что какой-то из этих постов не был импортирован прежде? Или другой пример. Что, если в первом фиде имеются новые посты, а во втором – нет?

При желании, конечно, можно хоть из 10 разных фидов пост составлять. При чем, для этого будет достаточно написать сравнительно небольшой код парсера и вставить его в поле “PHP Code <?php .. ?>”. Вопрос лишь условиях самой задачи. В общем, возможно все.

May 7, 2011
7:39 pm
Avatar
skill
Guest
Guests

Про дополнительные поля примерно понятно. Получается так:

 

Login to see the code

 

А вот несколько постов для того, чтобы разнообразить контент, например видео и далее галерка из нескольких картинок, чтобы удержать пользователя на странице.

Если не сложно, можно пример кода как это реализовать?

May 7, 2011
7:50 pm
Avatar
CyberSEO
Admin
Forum Posts: 3663
Member Since:
July 2, 2009
sp_UserOfflineSmall Offline

Такого примера показать не могу, ибо все зависит от условий конкретной задачи. Вы можете отправить мне на email детализированный ТЗ с указанием URL-в реальных фидов и порядка/правил их компиляции в единый пост.

Разумеется такая услуга будет небесплатной.

May 7, 2011
8:28 pm
Avatar
skill
Guest
Guests

Если для этого необходимо парсер писать, то не буду заморачиваться Smile

May 7, 2011
8:55 pm
Avatar
CyberSEO
Admin
Forum Posts: 3663
Member Since:
July 2, 2009
sp_UserOfflineSmall Offline

Разумеется необходимо. Просто дело в том, что для подобного рода задач это 10, ну максимум 20 строк кода. А все потому, что, в отличие от универсального парсера, он будет заточен под конкретную задачу.

Вот пример реалиизации простенького парсера новостного канала cnews:

Login to see the code

В результате, мы получаем что-то вроде этого:

Login to see the quote

Если условия четко заданы, то все очень просто.

Forum Timezone: Europe/Amsterdam

Most Users Ever Online: 541

Currently Online:
14 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

ninja321: 84

s.baryshev.aoasp: 64

Freedom: 61

MediFormatica: 49

B8europe: 47

saviulisse67: 45

Member Stats:

Guest Posters: 338

Members: 2626

Moderators: 0

Admins: 1

Forum Stats:

Groups: 1

Forums: 4

Topics: 1527

Posts: 7727

Newest Members:

techstudiosapp, benjamin.david.banks, kravshenko, egeekbiz, ovidiu_balaban, atdotcom.email

Administrators: CyberSEO: 3663