ФорумПрограммированиеПыхнуть хотите?Готовые решения → Велосипедные библиотеки

Велосипедные библиотеки

  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 18 июня 2010 г. 17:17, спустя 6 секунд

    на мой взгляд, Главрыба, если бы ты ставил перед собой цель сделать как проще, а не как поизъебистее, то ты бы сильно продвинулся.
    ιιlllιlllι унц-унц
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 18 июня 2010 г. 17:22, спустя 5 минут 3 секунды

    artoodetoo, +1 хули
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 18 июня 2010 г. 17:29, спустя 6 минут 51 секунду

    так а что слишком хитровыебанного я придумал-то?)

    Обратная генерация URL'ов что ли?
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 18 июня 2010 г. 17:30, спустя 29 секунд

    И сделать инсталляцию модулей "в один клик" (Привет, Маджента)

    Magento: привет Абырвалг =)
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 18 июня 2010 г. 20:59, спустя 3 часа 29 минут 10 секунд

    :D
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 25 июня 2010 г. 0:23, спустя 6 дней 3 часа 24 минуты


    между прочим, писать обработчики тегов для Twig довольно-таки сложно.
    Пока сделал так (без массивов и версионности)
    
    {% res js 'jquery-1.4.2' %}
    {% res css 'my-style' %}
    



    почти как http://symfony-reloaded.org/guides/Twig
    Спустя 106 сек.
    единственное что у меня вывод не тегом `{% stylesheets %}` а через переменную `[: system.stylesheets :]`
    и пока нет атрибутов media, print для link=stylesheet


    но зато у меня можно указывать ревизию файла `file.css?r1`
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 8 июля 2010 г. 23:29, спустя 13 дней 23 часа 5 минут

    немного лапшички

    <?php
    
    class BLW_Subscribtion_Form implements BL_Application_WidgetInterface
    {
    	/**
    	 *
    	 * @var BL_Database
    	 */
    	protected $db;
    
    	/**
    	 *
    	 * @var BL_Application
    	 */
    	protected $app;
    
    	public function __construct(BL_Application $app, $settings = array())
    	{
    		$this->db = $app->lib('db');
    		$this->app = $app;
    	}
    
    	protected function checkMail($mail)
    	{
    		return preg_match(BL_Validator_Strings::REGEX_EMAIL, $mail) !== 0;
    	}
    
    	public function process()
    	{
    		$messages = array();
    
    		if ($this->app->getRequest()->isPost()) {
    			if ($this->checkMail($mail = $this->app->getRequest()->request('mail'))) {
    				if ($this->db->getCell('SELECT * FROM :subscribers WHERE mail = ?s', $mail)) {
    					$this->db->query('DELETE FROM :subscribers WHERE mail = ?s', $mail);
    					$messages[] = array(
    						'class' => 'success',
    						'text'  => 'Вы успешно отписались от рассылки'
    					);
    				} else {
    					$this->db->query('INSERT INTO :subscribers SET mail = ?s', $mail);
    					$messages[] = array(
    						'class' => 'success',
    						'text'  => 'Вы успешно подписались на рассылку'
    					);
    				}
    			} else {
    					$messages[] = array(
    						'class' => 'error',
    						'text'  => 'Введенный адрес E-mail некорректен'
    					);
    			}
    		} else {
    			$messages[] = array(
    				'class' => 'info',
    				'text'  => 'Введите свой E-mail для того, что бы подписаться или отписаться от рассылки'
    			);
    		}
    
    		return template()
    			->assign('messages', $messages)
    			->render('modules/subscribtion/form');
    	}
    }
    
    Спустя 106 сек.
    кто не понял: виджет, через который происходит подписка/отписка от рассылки. Без подтверждения своего мыла.
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 9 июля 2010 г. 0:45, спустя 1 час 16 минут 26 секунд

    preg_match(BL_Validator_Strings::REGEX_EMAIL, $mail) !== 0

    ты на приколе?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 9 июля 2010 г. 1:04, спустя 18 минут 56 секунд

    а ч0?
    Спустя 27 сек.
    что вы хотите? это сайт, который делается за 5 часов. И 5 тыщ рос. рублей
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 9 июля 2010 г. 1:09, спустя 5 минут 5 секунд

    Subscribtion

    subscript, подучи ингл)
    Сапожник без сапог
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 9 июля 2010 г. 1:51, спустя 41 минуту 49 секунд

    а ч0?

    да я торможу тоже, но всё же можно просто вернуть значение функции
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 9 июля 2010 г. 11:18, спустя 9 часов 26 минут 19 секунд

    бля, вечно дуд палит мою инглишонеграмотность
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 9 июля 2010 г. 11:27, спустя 9 минут 48 секунд


    бля, вечно дуд палит мою инглишонеграмотность
    жалко нет указки длинной, по зубам за каждую ошибку если бить как в школе, прогресс будет налиццо - без зубов :D
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!