Рубрика :: Maxsite

Max-и-Винегрет

Этот пост непосредственно связан с предыдущим, а также с поиском движка.

После того. как я частично довел до ума плагин jQuery Tooltips и стал не отлавливать баги, а уже просто смотреть, как выглядит страница с новыми всплывающими подсказками, обнаружил, что они вылазят где ни попадя, надо и не надо. Тогда я вспомнил, что еще в начале знакомства с MaxSite меня этот, на мой вкус, весьма избыточный сервис раздражал. Стал искать какую-нибудь настройку, чтобы отключить и, само собой, не нашел! По слабому знакомству с системой пришлось отложить решение вопроса. А потом взгляд замылился и забылось, пока… всплывающие подсказки не приобрели нынешний вид и поведение (задержка появления 100 мс вместо доброй секунды у дефолтных).

MaxSite 051: с обновкой меня :)

Обновился всего за каких-то 3 часа!

Из них около часа заняла загрузка файлов на сервер, связь была так себе.

jQuery заменил на 1.6.1 для ради любимого ColorBox'а.

Поскольку пришлось заменять или править некоторое количество файлов, что-то мог пропустить, т. е. возможны косяки. На первый взгляд последние незаметны: верстка на месте, функционал в наличии.

Not tagged
No comments

MaxSite или не MaxSite

vot v 4em vopros

А ту маленькую девочку я отыскал…
Ф. М. Достоевский. Сон смешного человека

То есть, не вопрос, а скорее тупик. Упершись в стенку, я крепко задумался о правильности выбора CMS для jenWeb.info и думы эти упаднические оптимизма не прибавили.

В результате длинная пауза. И боюсь, еще продлится. Чем больше контента, тем больше потом конвертировать в новую CMS с неизвестными пока трудностями. Да и не постится ничего, пока не решен главный вопрос.

Значит так, установив MaxSite, я первым делом нарисовал и сверстал свой шаблон, определив Doctype как XHTML 1.0 Strict. Ну не нравится мне не-бей-лежачего HTML 4, считайте, что это религиозное. (Все же думаю, если блог доживет до редизайна, перепишу в HTML 5, актуальность которого растет с каждым днем). В результате по разным причинам, — валидности, функционала или отображения, — сперва основные, а потом и все элементы шаблона и type-файлы пришлось копировать в каталог своего шаблона и переписывать.

Плагин Custom link для MaxSite

или Делаем внутреннюю ссылку на пост – 2

В предыдущей публикации я поделился решением, как внутри контента записи генерировать ссылку на запись. Однако, будучи несложным в части кода, оно требовало правки 5 type-файлов. Естественно, я тут же заявил о себе на форуме MaxSite и получил от Максима конструктивные замечания, но самое главное — заветное слово, как реализовать плагин. Один хук, о котором я не знал, из-за чего первый вариант плагина не заработал.

Все оказалось [внешне] настолько просто, что я глазам не поверил.

Делаем внутреннюю ссылку на пост

Добавляем ссылку на текущую публикацию непосредственно в контенте. Ссылка должна выводиться на главной, в рубриках и тегах. Скажем, картинку в анонсе, обтекаемую текстом, делаем ссылкой. Вариант с рукописным HTML, сами понимаете, не проходит.

Попытка использовать mso_page_title() показалась слишком сложной. Пошел другим путем, в котором также не обошлось без регулярных выражений, но он гораздо проще.

Итак, нам в любом случае нужно внести изменения в type-файлы home.php, category.php, tag.php, page.php и search.php.

Прячем цитаты

Как только появились первые комментарии, я увидел вещь, которая мне не понравилась, а именно вывод последних комментариев в одноименном виджете. Допустим, я привел в своем комменте цитату, обернутую тегом <blockquote> … </blockquote> и оформленную средствами CSS. В блоке обсуждения она выглядит так, как я задумал. Теперь посмотрим на последние комментарии в сайдбаре. И видим

однубольшуюссылкусцитатойитекстомкомментария.

Где там цитата, где там что…

Можно. конечно. извернуться и переписать условия выввода комментов в сайдбаре. А оно надо? Для себя я решил просто удалить цитату с помощью preg_replace() Ведь в данном контексте она скорее мешает, чем помогает, а человек заинтересованный все равно пойдет смотреть комментарий по ссылке.