Maksoft.net

Shortcode API в Максофт CMS е заимствано от Wordpress Shortcode API и позволява поставянето на кратки парчета текст, изображения и друга информация в рамките на основното текстово поле. 

Присъединените като shortcodes кратки текстове се заместват при конструирането на основният текст в CMS чрез  метод get_pText на библиотека lib_page. 

Същинското добавяне на кратък код се ивзършва чрез метод 

add_shortcode($shortcode, $shortcode_handler_function) 

описан в lib_page

където 
shortcode е името на краткият код,
а  $shortcode_handler_function е името на предварително описаната функция

Shortcodes (кратки кодове) може да се описват в рамките на самият Template, сайт или специализирана библиотека в зависимост от предназначението им. 

Дефинираните shortcodes са достъпни в променлива

$o_page->shortcodes 

описана в lib_page. 

ПРИМЕР: 

www.kavala-info.com

function weather_temp() {

global $wwo;
$xml = $wwo->get_weather();
return $xml->weather[0]->tempMaxC;
}
$o_page->add_shortcode('weather_t', 'weather_temp');

на мястото на 

........текст ........ [weather_t] ............

ще постави динамично максималната температура за деня. 

 


Начало /  /  / Документация / Shortcode
Максофт.БГ Максофт.НЕТ BrandIT