function tpl($vars) {
$tpl = 'tpl/'.$vars['name'].'.tpl';
if(is_file($tpl)) {
$template = file_get_contents($tpl);
foreach($vars['getdata'] as $name => $data) {
$template = str_replace(array("%%".$name.".title%%", "%%".$name.".value%%"), array($data['title'], $data['value']), $template);
}
$template = preg_replace('/(%%.*?%%)/' ,'', $template);
return $template;
}else {
return false;
}
}
Разработка крутого, по определению топикстартера, дизайна НЕ МЕНЕЕ двух недель.
Можно напрямую сохранять через localStorage['ключ_вёрстки_ленты'], можно использовать API
Я делал свою обработку
https://github.com/ProjectSoft-STUDIONIONS/Demiart...
При запуске popup вы проверяете, заполнен ли ключ, в котором хранится вёрстка или нет и просто вставляете её в нужный вам контейнер.
Когда сохраняете позицию скролла. Вставили контент - прокрутили к позиции. Перепписали контент - записали позицию скролла 0.
Надеюсь я понятно объяснил.