База знаний
FeedMaster - служба поддержки
>
FeedMaster - служба поддержки
>
База знаний
Пример плагина для ФМ который заменяет метки-тэги в публикациях на свои из файла
Решение
<?php
if ( !isset( $HTTP_RAW_POST_DATA ) ) $HTTP_RAW_POST_DATA = file_get_contents( 'php://input' );
if ( isset($HTTP_RAW_POST_DATA) ) $HTTP_RAW_POST_DATA = trim($HTTP_RAW_POST_DATA);
#в переменную data вставляем структуру поста
# $data->plugin имя используемого плагина
# $data->link ссылка откуда грабили пост
# $data->title заголовок статьи
# $data->text текст статьи
# $data->tags массив тэгов статьи
$data = json_decode($HTTP_RAW_POST_DATA);
$tags = file("tags.txt"); //файл с тэгами
$cnt = 4; // rand(5, 10); кол-во тегов
if ( $cnt > count($tags) ) $cnt = count($tags);
$keys = array_rand($tags, $cnt);
$data->tags = array();
for($i=0;$i<count($keys);$i++)
$data->tags[] = trim($tags[$keys[$i]]);
#Возвращаем результат. Внимание соблюдаем структуру, иначе ничего не произойдет
$result = array( "result" => true, "data" => $data );
echo json_encode($result);
?>
Это полезная публикация?
ДА
/
НЕТ
Детали
ID публикации:
39
Раздел:
Плагины
Дата добавления:
2009-11-21 16:04:23
Просмотры:
173
Рейтинг (Голосов):
(24)
<<
Назад
Powered by
Help desk software
HESK
TM