7 сент. 2012 г.
15 дек. 2011 г.
Colorbox: страница сайта по правому клику
Все отлично, но нажать на ссылке правой кнопкой мыши и выбрать пункт «Открыть в новой вкладке», либо открыть ссылку в новой вкладке каким-то другим способом, то в этой самой новой вкладке открывается окошко без шапки, подвала и прочих радостей, которые есть в дизайне сайта. То есть вот так:
И вот я сел и задумался, а потом еще ехал в маршрутке и думал, а потом ужинал и думал, а потом засыпал и думал, а потом... Короче мне очень захотелось сделать, чтобы все было красиво. Думал я, думал, и вспомнил, что в этом самом Colorbox есть параметр href, который позволяет вместо такого же из ссылки подставлять для окошка совершенно другой.
То есть нам достаточно прописать в параметрах плагина следующее:
$("a[rel='number']").colorbox({
href:function(){
return '/ajax/number.php?comicvine='+$(this).attr('to');
},
opacity:0.5
});
А ссылка будет иметь следующий вид:
<a href="/publishers/31/18462/164834/" rel="number" to="164834">Nova (2007) #27</a>
То есть в элементе A атрибут href у нас будет использоваться для перехода на нормальную страницу, а атрибут to, будет использоваться для передачи переменной в скрипт для создания окошка. Я понимаю, что в спецификации такого атрибута нет, но любой браузер его просто проигнорирует, а вот jQuery воспринимает вполне нормально такие обращения со спецификацией.
И да, в параметрах Colorbox для ссылки на новое окошко у нас используется функция потому, что если попытаться передать просто ссылку такого вида:
/ajax/number.php?comicvine='+$(this).attr('to')
то ничего не получится. Colorbox не воспримет нормально $(this).attr('to'). И в окошке появится надпись undefined, то есть переменная не перехватывается. А вот с функцией все работает корректно.
То есть все решается довольно просто.
9 мар. 2011 г.
База комиксов
А вто прикольно, когда сделаешь что-нибудь, а оно потом само по себе функционирует без твоего участия. Вот и с базой переводов комиксов на русский язык так. Я там уже и не появляюсь почти. Только иногда на вопросы захожу ответить. А она как-то сама работает. Пользователи ее наполняют. Все красиво.
23 сент. 2010 г.
Safari и Agava
Уж не знаю, так ли это или нет, но если я работаю с сайтом, который хостится у Агавы, то браузер Safari делает какую-то пакость типа большого количества соединений или что-то типа того. От чего фронтэнд меня начинает блочить, как-будто я атакую сервер. Причем это наблюдается и на Mac OS X и на Windows. Может быть я не прав, и дело в соединении, но не может же быть это у двух разных провайдеров? Так, что приходится пользоваться сафаризаменителем в лице Google Chrome.
10 сент. 2010 г.
19 нояб. 2009 г.
Моральное удовлетворение
Полтора дня писал код для вывода вспомогательной навигации. Принцип он конечно понятный был, но тупил я здоровски. В итоге сегодня к 12 часам все заработало как нужно. Код местами для меня загадочен :-), но, главное, все работает. А если работает, то лучше не трогать.
18 нояб. 2009 г.
Продолжаем делать сайты
Академический сайт работает уже с лета. Работать-то он работает, но внутри у него каша. Нужно чистить и приводить все к общему знаменателю :-) Уже неделю думаю над тем, как сделать бесконечную вложенность страниц. На данный момент движок может отображать только вложенность до третьего уровня. Оно конечно больше и не нужно, но мало ли. Вот Drupal вполне может такое. Принцип я уже понял. Просто сделать функцию (метод), которая бы подгружала бы самою себя до тех пор, пока параметры в адресной строке не кончатся. Осталось только сделать, чтобы она считала сколько там чего. А так как адреса на сайте реализованы при помощи ЧПУ, то нужно сделать разбор и разобраться с тем, какой элемент из массива выводить. Ну, тут тоже особенных проблем нет, потому что можно использовать для этих целей switch.
Пост немного странноватый. Но мне самому понятно :-)
16 сент. 2009 г.
NicEdit - легкий WYSIWYG-редактор форм
Для сайта нужен был WYSIWYG-редактор форм. TinyMCE и FCEditor не подходили, потому что они слишком уж навороченные. Нужно было что-нибудь простенькое. В итоге нашел очень простенький NicEdit. Он легок в установке и настройке.
20 дек. 2008 г.
FaceYourManga
Сегодня на FaceYourManga попытался изобразить себя. Ниже приведено, что из этого получилось.
29 июл. 2008 г.
Новое оформление
От нечего делать, решил поменять оформление блога. Хотелось бы конечно самому что-то придумать, но до жути не хочется, да и идей никаких нет на этот счет. Тем более, что тут нужно учитывать особенности блога и подгонять нарисованный дизайн к нему. А я этого очень не люблю. Мне хватило и опытов с Joomla.
15 июл. 2008 г.
Солнечный город
18 мар. 2008 г.
Сайт про котиков: www.cats57.ru
Ура! Я доделал сайт про котиков! Ну, почти доделал :-) Осталось только админскую панель прилепить и все. Я счастлив безмерно.
Сегодня вечером столкнулся с проблемой: сайт очень хорошо отображается при разрешении 1280×1024, а при разрешении 1024×768 меню уползает со стикера влево. Но благодаря смекалке, а также удалению всех лишних элементов <p>, <div> и классов удалось с этим разобраться. Такие дела.
Лицезреть это творение можно по адресу http://www.cats57.ru/





