Метка :: Maxsite

JavaScript  →  Кнопка «Наверх» – плагин для MaxSite

Кнопка «Наверх» Кнопка «Наверх» не так давно уже фигурировала в этом блоге, но в качестве jQuery-скрипта и общих рекомендаций по внедрению в код веб-страницы.

Однако после появления на форуме Maxsite записи Sadovnik'а с описанием конфликта подобной кнопки от DynamicDrive в Firefox 4 c галереями Colorbox и Lightbox я подумал, что неплохо бы оформить это решение плагином, тогда кнопка станет доступной для тех, кто опасается или не хочет лезть в код шаблонов MaxSite.

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaScript  →  Прячем смайлики

Начнем с конца. Сущая мелочь, но после этого мне стало гораздо комфортнее на моем новом сайте.

Итак, последним, что я (чуть-чуть) изменил в MaxSite, стал плагин «Кнопки смайлов для формы комментария» comment_smiles.

Не знаю, как кого, а меня сильно раздражает эта желтая компания, тем более. что сам пользуюсь двумя-тремя стандартными смайликами, которые набираю ручками. А надо «чтоб было», такова природа человека: не пропадать же добру! Но чтоб глаза не мозолило. Тут и прикрутились, как бы сами собой, несколько строчек jQuery.

First 1 2 Next Last