Archive for

юни 22nd, 2010

Интеграция на phpbb в уебсайт базиран на CodeIgniter

Забелязах, че във форумите на framework-а CodeIgniter има доста теми свързани с интеграцията на phpbb. Все пак има една библиотека постната във форумите – тук,  но тя не изпълняваше моите изисквания. Всъщност единственото нещо, което беше полезно за мен е частта с логването, т.е.конструктора. Тази част от кода е почти еднаква и тук трябва да благодаря на Tomaž Muraus за тези първоначални насоки. Моите добавки към библиотеката са останалите полезни функции. Така че в крайна сметка направих една простичка библиотека за CodeIgniter, която управлява изпълнението на отдалечен логин, отдалечено добавяне на потребител, редакция (смяна на парола) и изтриване на потребител. Ще ви покажа кода тук и ще го орежа малко, защото в текущия си вид съдържа някои допълнителни неща свързани с конкретните нужди на проекта, за който направих библиотеката.
Прочети повече

Проблеми с Prado client side onclick event на TLinkButton

Преди известно време срещнах доста сложен и труден проблем при използването на Prado famework-а в един проект. За тези от вас, които не са наясно това е PHP framework, приличащ изключително много на asp.net.

Ето и проблема: Имах една доста дълга форма от контроли и валидатори, но спрямо едно от полетата се нуждаех от javascript confirm функцията. Причината е, че трябваше потребителят да се съгласи или не с изпращането на данните, въпреки че едно от полетата е празно (ако е празно разбира се). Добре, това е лесно за реализация, но не и когато имаш други полета и валидатори към тях, защото confirm функцията трябва да бъде извикана, само ако всички останали полета са валидирани при клиента. Onclick javascript събитието се изпълнява преди валидацията. Това е същината на проблема. Как реших проблема? Аз не харесвам решението, но просто не успях да намеря друго. Ето го и него:

  • Слагам това отгоре в страницата като javascript код:

Прочети повече