Тут я писал про классную карусель jCarousel Lite. Классная-то классная, но иногда она неправильно определяет ширину блока. Точнее совсем не определяет, а ширину элемента списка (тег <li>) устанавливает в ноль.
Глюк настолько коварный, что во время разработки его обнаружить тяжело. Он сказывается когда изображения по какой-то причине загружаются долго. Для целенаправленной поимки такого глюка нужно регулярно очищать кеш браузера.
Единственный способ бороться с этой проблемой, который я нашёл, это явное указание у элементов списка, а именно у тега <li> каких-нибудь размеров. Фиксация размеров элемента может не так хороша, но всё же лучше чем иногда появляющийся ноль.
Примерно так:
1 | <li style="width:67px; height:50px"><img src="... |
Работая с Kohana 3.0 без фронт-контроллера index.php внезапно столкнулся с ошибкой No input file specified.
Причём главная страница работала нормально, а чуть в глубь – не находит. Причём на локалке работало нормально, а на хостинге у клиента – не хочет!
Поскольку природу явления я не понял – юзал гугл. А гугл довольно быстро выдал мне, что у меня какие-то не такие настройки сервера на хостинге и в таком случае нужно колдовать с .htaccess
Первое рабочее решение предлагало заменить
1 | RewriteRule .* index.php/$0 [PT] |
на
1 | RewriteRule ^(.*)$ index.php?$0 [L] |
Действительно всё работало нормально. С той разницей, что теперь всё URI стало попадать в index.php в качестве параметра GET. Это однозначно поломало всю пагинацию, ибо она отродясь юзала GET.
Единственно рабочим решением которое позволило мне полностью забыть проблему – оказалось заменой той строки на
1 | RewriteRule .* index.php [L] |
Вот так вот. Просто и сердито. И работает.
Почему работает – меня не спрашивайте, для меня это магия.
Может кто-нибудь знающий даст комментарий?
Для работы со штатным ORM нужно заводить модель для каждой таблицы. Всегда. Она может быть вообще пустой, но она должна быть. Ну, необязательно совсем пустой, там могут быть описания связей и всё такое.
Но всё выше сказанное не означает, что больше в моделях писать нечего. Ниже я попытаюсь систематизировать, что ещё такого можно, и даже стоит написать именно в модели.
1. Перечень полей
=========================
В модели обязательно должны быть описаны все поля таблицы. Подробнее проблема описана тут
Читать далее »
Добавил к своему блогу новенькую гугловскую кнопочку PluseOne. Если кто-то ещё не знает – это способ аудитории сказать гуглу, хороший это сайт или плохой. Особенно если произошёл переход с поисковой страницы. Говорят, это будет влиять на поисковую выдачу. Приживётся ли идея или нет не знаю. Не исключено опять спамеры-сеошники испортят благородную идею.
Так что плюсуемулыбаемся и машем. =)
Инструкция по добавлению тут: http://www.google.com/webmasters/+1/button/
Довелось мне столкнуться с этим зверем. Впечатления довольно сильные, поэтому пока не забыл спешу тут всё изложить.
Что такое MovieMasher
============
Наверняка каждый из читателей видел сервисы демотиваторов. Любой пользователь может загрузить некое изображение, и любые другие пользователи могут поглумиться над ним, приписывая свои тексты. Я видел сервис, в котором можно было прямо в онлайне что-то даже пририсовывать. Не важно.
А теперь представьте что всё это происходит не с изображениями а с видео! Юзеры грузят свои клипы, а некто может над ними изгаляться, вставлять свои титры, накладывать эффекты, делать врезки, вставлять свои слайды и прочее! Понятно что там мозгов нужно на порядок больше чем при работе с графикой, но не в этом суть.
Представили такой сервис? А теперь вуаля – бесплатный набор скриптов с открытым кодом, позволяющий абсолютно нормально делать это НА ВАШЕМ САЙТЕ. Это, как вы наверное уже догадались, и есть MovieMasher! Та-да!
Читать далее »
RSS-подписка