0
<< предыдущая заметкаследующая заметка >>
23 июля 2011
Перенес contents внутрь движка.

Последняя не перенесенная в движок страница была страницей содержания /contents В ней со временем накопилась куча глюков. Например, у нее был свой поиск, он был неудобного старого формата (впрочем, 99% интернет-сайтов до сих пор подобным пользуются и не знают, что такое удобный формат поиска), и вообще давно отвалился.

Теперь /contents находится в общей системе движка. Это значит, что страница /contents физически удалена, и ее надо создать самостоятельно, прописав в качестве текста: {_CONTENTS:_}

Если зайти в /admin, движок предложит создать такую страницу автоматически. Затем рекомендую открыть ее на редактирование и прописать нужный вам шаблон дизайна и прочие опции. Например, я поставил шаблон дизайна blank — чтоб совсем тупо.


PS: Отображение числа посещений каждой заметки на странице содержания я пока отключил. Дело в том, что неоптимизированно написанные запросы сильно грузят базу, а оптимизированный написать не получилось.

Дело в том, что число посещений для заметки num хранится не в таблице заметок, а в отдельной таблице посещений, откуда достать его для заметки с номером num можно так:
SELECT COUNT(*) FROM `dnevnik_posetil` WHERE `url`=num

Я пока не смог написать это в одном запросе.

UPD: Подсказали в комментах, все оказалось просто и заработало:

SELECT z.`num`,z.`Date`,z.`Header`,z.`view_counter` as `count`,z.`Access`,count(*) as `count2`
FROM `dnevnik_zapisi` as z
LEFT JOIN `dnevnik_posetil` as r
ON z.`num` = r.`url`
GROUP BY z.`num`

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


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