В рамках разработки одно из сайтов в котором использовались проценты при указании ширины блоков столкнулся с, казалось бы, элементарной, проблемой. Возникла необходимость получить ширину блока в процентах. Каково же было мое удивление, что jQuery метод .width() этого не умеет.
В некоторых проектах мне встречалась задача, сделать вывод сниппета обратной связи (в нашем случае eFrom) в модальном (диалоговом) окне. Решение данной проблемы кроется в необходимости проверки, были ли отправлены данные eFom или еще не были, с той оговоркой, что данные передаются через метод POST.
На днях столкнулся с простенькой задачей, решение которой решил оставить в блоге. Мне понадобилось перевести значение ширины объекта с пикселями в числовое значение. Сразу возник вопрос, можно ли сделать это стандартными средствами javascript/jQuery или придется писать свою функцию. Оказалось, можно.
При использовании форм обратной связи часто возникает желание узнать, с какого ip адреса было отправлено сообщение. Мы разберем простейшее получение ip адреса средства PHP и передачу его в eFrom для дальнейшего учета. Необходимо учитывать, что полученный ip адрес не будет иметь 100% достоверности, однако мы и не преследуем цели получить 100% достоверный ip адрес.
Иногда возникает необходимость в массовом редактировании картинок. Причем, иногда это количество картинок достигает такого количества, что использовать Actions в Photoshop становится нереально, так как эта прожорливая программа не позволяет открыть большое количество файлов. Открывать порциями тоже не вариант, потому что на это уходит много времени. Так что же делать?
Очередная заметка про использование PHP в ModX. Столкнулся с необходимостью получения массива из множества TV, решения в лоб не нашел. В итоге пришел к конструкции с функциями array_merge(), которая сливает массивы, и explode(), которая позволяет получать массив по разделителю. Приведенный пример можно использовать для множественной обработки TV (как с уставноленным разделителем, так и без установленного разделителя).
Некоторые, казалось бы, элементарные задачи, не всегда лежат на поверхности. Возникла необходимость добавить пункт меню, с иным оформлением, чем было у остальных пунктов меню. Самым простым решением в лоб, было создание дополнительного класса, однако, как передать класс для отдельного пункта я так и не нашел. Можно использовать поле Link Attribute, для передачи дополнительного айди или класса, правда это не всегда удобно, так как было найдено еще более просто решение.
Этот вопрос волнует многих вебмастеров, включая и меня. В этом небольшом обзоре я опишу те моменты, на которые я обращаю внимание при выборе хостинга. Мною будет рассматриваться выбор хостинга под систему управления сайтом Modx, однако многие рекомендации будут актуальны для других систем управления.