0
<< предыдущая заметкаследующая заметка >>
03 ноября 2011
Сделал опцию подгрузки заметок

первое
второе
третье
четвертое
пятое
несуществующая
подзамочная
закрытая
гигантская
сбросить


[место для заголовка]


[место для заметки]

Смысл понятен? Даем движку аякс-запрос подгрузить тело заметки с num=123 (или Date=2011/11/03 или Date=rabota/arhive/page.html) в блок с указанным id, а заголовок заметки — в блок idhead (если он указан) — в моем примере эти блоки названы 'buka' и 'bukahead'. Так можно делать меню и прочие фишки. Код моего примера:

<a href="javascript:majax('editor.php',{a:'load',id:'buka',Date:'2010/09/02',idhead:'bukahead'})">пятое</a>
<a href="javascript:majax('editor.php',{a:'load',id:'buka',idhead:'bukahead',Date:'Lena_Squotter'})">гигантская</a>
<a href="javascript:zabil('buka','');zabil('bukahead','');">сбросить</a>

<div style='border:5px dotted red'>
<h1 id='bukahead'>[место для заголовка]</h1>
<div id='buka'>[место для заметки]</div>
</div>

PS: Ну и конечно имеет смысл сами списки ссылок на подгрузку делать автоматически по тегам или как-то еще, то есть комбинировать с модулем ANONS — пусть он сам сформирует код и подставить { num } тех заметок, которые найдет. Вот пример, который формирует список ссылок на заметки последнего года, не читанные посетителем, и подгружает их по наведению мышкой (зацените быстроту аякса, кстати). Код вот, результат чуть ниже:

<table><tr valign=top align=left><td width=30%>
{_ANONS: template = <div class='r l' onmouseover="majax('editor.php',{a:'load',id:'buka1',idhead:'bukahead1',num:{num}})">{Y}-{M}-{D}: {Header}</div>
days = 365
mode = all
sort = date
limit = 10
unread = 1
_}
</td><td width=70%>
<div style='border:5px dotted green'>
<h1 id='bukahead1'></h1>
<div id='buka1'></div>
</div>
</td></tr></table>






<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий


Include not found: `/home/www/lleo.me/blog/template/_reklamnaya_lirica.htm`