Using jQuery thickbox built in Wordpress

To cite an example of how to use the built-in thickbox wordpress when you write a plug-in.

First step: Create a folder “wp_plugin” in the folder “plugins”

Second step: Create a file with the following code ajax.php

  1. <?php
  2.     define("VP","wp_plugin");
  3.     define("ABSPATH", str_replace("wp-content/plugins/".VP, "", dirname(__FILE__)));
  4.  
  5.         //The inclusion of these files allows full use of all functions of wordpress
  6.     require_once(ABSPATH.'wp-load.php');
  7.     require_once(ABSPATH.'wp-admin/includes/admin.php');
  8.  
  9.     if($_GET['options'])
  10.     {
  11.         echo $_GET['options'];
  12.     }
  13. ?>

Go next step
[Читать далее...]

Теги: , , , | Автор: Vladimir Boichentsov

Комментарий (1)

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5 out of 5)

Loading ... Loading ...

PHP IMAP/POP3 читаем почту

Понадобилось поработать с чтением почты средствами PHP. Написал класс для удобства работы с почтой. Выкладываю на общее обозрение и пользование.

Если у кого есть замечания и предложения, то готов выслушать.

Вот мои сорсы mini_email_reader

Теги: | Автор: Vladimir Boichentsov

Комментариев (3)

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 4.5 out of 5)

Loading ... Loading ...

How to install Google reviewboard

В данной статье рассказывается что нужно сделать чтоб настроить reviewboard  на ubuntu

Ставим пакеты
sudo apt-get install build-essential subversion python-imaging python-flup python-dev memcached libmemcache-dev

http://code.google.com/p/reviewboard/

http://demo.review-board.org/account/login/?next_page=/dashboard/
так оно выглядит
там не обязательно регится
svn co http://code.djangoproject.com/svn/django/trunk django_src
слей себе куда нибуть джанго

можешь поставить из пакета, я ставил из SVN, если будешь из SVN ставить, тогда выполнишь:
sudo python setup.py install
[Читать далее...]

Теги: , | Автор: Vladimir Boichentsov

Нет комментариев

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5 out of 5)

Loading ... Loading ...

Yandex тИЦ в статус баре FireFox`a

Искал расширение(extention) для Firefox которое показывает в статус баре(status bar) один Yandex тИЦ. Нашел, но оно уже не работает в новом FireFox 3. Пришлось написать своё :)

Пару часов лазанья по интернету и экспериментов и результат на лицо:

Человек я добрый :)

Поделюсь своей работай Yandex тИЦ

Будут вопросы, пишите.

Теги: , , | Автор: Vladimir Boichentsov

Комментариев (9)

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 5 out of 5)

Loading ... Loading ...

Строка состояния в full screen FireFox

Рылся по ру нету, но ничего не нашел на свой вопрос:
“Как сделать отображаемой строку состояния(statusbar) в полноэкранном режиме (full screen) браузера firefox?”

Может и не так нужно было поставить вопрос :)

Мне строка состояния очень нужна для разработки, т.к. я работаю на ноутбуке. Экрана соответственно маловато, а в статус баре firebug, всякие статистики по загрузке страницы, gmail и пузомерка(для интереса).

Почитавши доки браузера нашел то, что мне нужно, чудо файлик userChrome.css!
[Читать далее...]

Теги: | Автор: Vladimir Boichentsov

Нет комментариев

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4 out of 5)

Loading ... Loading ...

Баланс на Webmoney? Спросим у PHP!

С помощью описанного ниже интерфейса вы можете получать информацию о текущих остатках на кошельках вашего WMID. Полное описание интерфейса находится здесь. Интерфейс требует включения путем обращения в службу поддержку WMID 941977853154.

X9 особенно полезен для автоматических обменных пунктов, сайтов, выплачивающих “WM-бонусы” и других проектов, в которых посетитель должен видеть текущие денежные резервы сервиса.
[Читать далее...]

Теги: , , | Автор: Vladimir Boichentsov

Нет комментариев

1 Star2 Stars3 Stars4 Stars5 Stars (5 votes, average: 5 out of 5)

Loading ... Loading ...

Основы ООП

Автор статьи не я. Мне очень понравилась тематика. Данную информацию полезно знать 100% всем PHP программистам, а предисловие всем программистам. Спасибо автору! Статья взята с PHP.SU!

Объектно-ориентированные программы более просты и мобильны, их легче модифицировать и сопровождать, чем их “традиционных” собратьев. Кроме того, похоже, сама идея объектной ориентированности при грамотном ее использовании позволяет программе быть даже более защищенной от различного рода ошибок, чем это задумывал программист в момент работы над ней. Однако ничего не дается даром: сами
идеи ООП довольно трудны для восприятия “с нуля”, поэтому до сих пор очень большое количество программ (различные системы Unix, Apache, Perl, да и сам PHP) все еще пишутся на старом добром “объектно-неориентированном” Си.

PHP до недавнего времени обеспечивал лишь некоторую поддержку ООП. Однако, после выхода PHP5 поддержка ООП в PHP стала практически полной.

Стратегию ООП лучше всего описать как смещение приоритетов в процессе программирования от функциональности приложения к структурам данных. Это позволяет программисту моделировать в создаваемых приложениях реальные объекты и ситуации. Технология ООП обладает тремя главными преимуществами:
[Читать далее...]

Теги: , , | Автор: Vladimir Boichentsov

Нет комментариев

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 4.33 out of 5)

Loading ... Loading ...

Как создать динамический XML-файл Google Sitemap?

Если Ваш сайт состоит из 1000 страниц и более, то создавать Google Sitemap вручную будет слишком долго, муторно и неудобно.

К счастью, Google предоставляет собственный скрипт, называемый Sitemap Generator, позволяющий очень быстро сгенерировать необходимый файл. Этот скрипт написан на языке Python, он создаёт Sitemap для Вашего сайта, используя Sitemap Protocol. Этот скрипт может создавать Sitemaps из списка URL, директорий веб-сервера или из логов доступа.

[Читать далее...]

Теги: , , , | Автор: Vladimir Boichentsov

Комментариев (4)

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 4.67 out of 5)

Loading ... Loading ...

Тикеты по всем проектам в Trac`e

Выкладываю свой Macros для трака. Это переписанный макрос, который отображал тикеты по выбранному проекту в виде календаря.

На данный момент этот макрос выводит в список все активные тикеты по всем проектам, зашедшего в систему человека, и сортирует их по важности. В этом макросе есть возможность отследить время закрытия/создание/изменение тикетов по дате и по определенному человеку.

Код макроса:
[Читать далее...]

Теги: , , | Автор: Vladimir Boichentsov

Комментариев (4)

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5 out of 5)

Loading ... Loading ...

Делаем RSS ленту всех проектов Trac`a

Написал небольшой скрипт на python. Для получения RSS ленты по всем проектам trac системы, что иногда очень полезно. Это оценил мой менеджер проектов как удобное средство. Вот привожу на вольный суд.

Чтоб получить ленту пишем http://192.168.0.129/index.py?user= md5( хеш пароля)
Тоесть уже захешированый пароль еще в md5
Код:
[Читать далее...]

Теги: , , | Автор: Vladimir Boichentsov

Нет комментариев

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5 out of 5)

Loading ... Loading ...