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

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

  • artoodetoo

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    :D
  • Абырвалг

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

    Spritz 24 июня 2010 г. 13: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 г. 12: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 8 июля 2010 г. 13:45, спустя 1 час 16 минут 26 секунд

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

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

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

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

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

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

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

    Subscribtion

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

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

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

    а ч0?

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

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

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

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

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

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


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

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