кодерство

Как сдвинуть элемент массива вверх/вниз на php

Всем привет. В данной заметке опишу как можно сдвинуть элемент массива вверх или вниз. Для начала поясню что это за задача:

Допустим у нас есть некий список сущностей в системе, у которых есть свойство приоритет (или индекс сортировки). И есть админка со списком таких сущностей. Нам нужно написать метод, который позволит реализовать в админке контролы около каждой сущности в списке - сдвиг вверх и сдвиг вниз.

IE блокирует куки из ифрейма (iframe) со стороннего домена

Есть у меня приложение, которое подключается на сайте с помощью iframe с другого домена. Приложение использует сессию для ведения пользователя по шагам и хранения некоторых данных. Все было хорошо пока система тестировалась на локальном компьютере, однако при переносе на боевой сервер (разные домены) выяснилось что ИЕ (любой интернет-эксплорер) отказывается держать сессию. А сессия, как известно, основана на куки. То есть она хранит идентификатор сессии в этих самых cookie. Поэтому был сделан вывод, что в IE кукисы не записываются в браузер.

Путем долгих поисков в интернете было выяснено, что проблема отказа работы Internet Explorer с cookie из ифрейма известна и было найдено ее решение, которое в свою очередь оказалось донельзя простым.

Скрипт всплывающего попап окна на jquery (javascript) с блокировкой

Скрипт всплывающего попап окна на jquery

Я думаю, все со мной согласятся, что всяческие всплывающие окна с, например, порно рекламой - это плохо. Однако, иногда popup-окошко может неплохо пригодиться. Ведь подавляющее большинство интернет-пользователей - это юзеры непродвинутые. И иногда их следует подталкивать к действию, которое мы от них ждем. Допустим, это будет подписка на рассылку.

Как в drupal 6 сделать постраничный вывод своего запроса

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

Множественная форма слова в зависимости от количества

Однажды возникла задачка выводить правильно количество, допустим, товаров. Правильно - это значит не "количество товаров: N", а "N товаров". То бишь множественную форму слова. То есть стало нужно написать функцию, которая в зависимости от числа N выдает правильную форму слова "товар".

Изменить вид формы комментариев в Drupal

Многие веб-мастера, начинающие изучать cmf drupal, часто интересуются как темизировать (то бишь изменить вид) формы отправки комментариев. Многие же drupal-гуру отмахиваются от таких вопросов, говоря "используйте css". Так вот, css — это конечно хорошо .. display:none там, display:block тут... но нужно все таки научиться менять и html-код, выдаваемый системой. Это мы сегодня и попробуем ...

Как вызвать именованную callback функцию в ActionScript

Рассмотрим ситуацию, в которой часто новички впадают в ступор (как, признаюсь, и я в свое время) — когда нужно вызвать функцию имя которой передается в переменной. Это достаточно просто, если знать что есть такая функция eval.

PHP: немного об include и require

Эти директивы заменяются интерпретатором в процессе выполнения скрипта на содержимое файла, указанного в качестве параметра. Аналогией является директива #include в языке C. Синтаксис очень простой:

Переключаемые комментарии в коде

Кодить бывает сложно!

Иногда, разбираясь в чужом коде (php, actionscript, javascript и т.п.), я вижу очень неумелое и нерациональное использование комментариев. Сегодня я напомню вам об одной удобной фишке -- "переключаемых комментариях".

Итак, где будет удобно использовать "переключаемые комментарии"? Например в файле конфигурации.

Рассмотрим пример, когда часто меняется база данных в php-проекте (допустим, проект переносится с хостинга на локалхост и обратно).

Параметры подключения записаны в конф-файле: