К основному контенту

Сообщения

Сообщения за май, 2014

OOP ALV GRID с HTML шапкой

В этой статье хочу постараться подробно описать и привести пример, как можно создать ALV отчет с таблицей на весь экран и с HTML шапкой вверху. Я не буду описывать начальный этап, где пишется селекционный экран или делается выборка данных. Будем считать, что основа у нас есть и нам нужно просто вывести данные. Главной изюминкой является то, что нужно вывести ALV GRID на экран без использования каких-либо дополнительных элементов на экране. Step-By-Step Шаг 1. Создание окна Создаем самое простое окно с номером 100. На него не нужно кидать никаких контейнеров. Оно нам нужно только для модулей PAI и PBO и вывода на него ALV GRID.

AJAX и прогресс выполнения (progressbar)

Коротко о насущном: есть задача, отображать прогресс выполнения PHP скрипта на странице сайта. Тема достаточно интересная, с учетом того, что в основном своем при переходе или при обновлении элемента люди обновляют страницу. Конечно, это совсем не удобно, и да - это решается при помощи AJAX . Глядя со стороны все тривиально: первый AJAX запрос запускает скрипт, а второй запрашивает статус прогресса. Естественно, этот статус нужно где-то хранить. И первое, что приходит на ум - сессии. Уверен, что все движки на PHP их используют, а если это не движок, тогда тоже не страшно, их можно включить функцией session_start .

Использование AJAX для загрузки файлов в WordPress

В этой статье я бы хотел подвести итог шестичасовых поисков и экспериментов. В одном из моих плагинов для WordPress требуется загрузить файл на сервер. Естественно, хотелось сделать это через AJAX , да еще с плюшками и что бы все было красиво. Много покопав Google я сделал это! Для начала, мне нужен был готовый интерфейс и функционал. Этого добра навалом на просторах Интернета, но мне понравился тот, который умеет drag-n-drop . Называется он  Mini AJAX File Upload Form . Презентабельный интерфейс, умеет drag-n-drop , использует jQuery и jQuery UI .

Преобразование ссылки в e-mail в Excel

Снова столкнулся с проблемой, когда с какого нибудь сайта копируются пользователи с Excel . На сайте отображается отчет, в котором отображается ФИО, а по клику на него можно написать письмо этому пользователю. Конечно, если у Вас есть доступ к БД этого сайта, то эта статья не для Вас. Но как быть обычным смертным? Все решает сила Excel ! Итак, усложним пример. Дано: Файл Excel ФИО написаны в разном регистре (где-то все маленькими, где-то все большими, где-то у оператора дергалась нога и он написал ЗаГлАвНыЕ через одну) В конце ФИО присутствуют какие-то "левые" символы (непечатные и не пробел) В Excel , конечно же, все скопировалось как нужно, т.е. это самое ФИО как гиперссылка, текст которой что-то типа mailto:writetome@domen.zon Задача: Из записи " иванов ИВАН ИвАнОвИч " (текст ссылки - mailto:WriteToMe@Domen.ZON) получить запись "Иванов Иван Иванович <writetome@domen.zon>"