1. PHP / Говнокод #7758

    +150

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    <!--/ Блок логина /-->
    <div class="icemodule"><div><div><div><div><h3><span>Мы</span> знакомы?!</h3></div></div></div></div></div>
    <div id="loginarea">
        <?php echo CHtml::form(Yii::app()->createUrl('site/login'),'post',array('id' => 'loginform')); ?>
        <p id="login_username">
            <?php echo CHtml::label('Логин','id_login'); ?>
            <?php echo CHtml::textField($model->login, 'Логин', array('alt' => 'Логин', 'class' => 'inputbox', 'id' => 'id_login', 'onfocus' => 'if(this.value==\'Логин\') this.value=\'\';', 'onblur' => 'if(this.value==\'\') this.value=\'Логин\';',)); ?>
        </p>
        <p id="login_password">
            <?php echo CHtml::label('Пароль','id_pass'); ?>
            <?php echo CHtml::passwordField($model->pass, 'Пароль', array('alt' => 'Пароль', 'class' => 'inputbox', 'id' => 'id_pass', 'onfocus' => 'if(this.value==\'Пароль\') this.value=\'\';', 'onblur' => 'if(this.value==\'\') this.value=\'Пароль\';',)); ?>
        </p>
        <p id="login_button">
            <button type="submit"><span class="round"><span>Войти</span></span></button>
        </p>
        <p id="login_remember">
            <?php echo CHtml::checkBox($model->rememberMe, '', array('alt' => 'Запомнить Меня', 'class' => 'checkbox', 'id' => 'id_rememberMe',)); ?>
            <?php echo CHtml::label('Запомнить','id_rememberMe'); ?>
        </p>
        <?php echo CHtml::endForm(); ?>
    </div>
    <div style="overflow: hidden; margin:0px 0px 10px 5px;">
        <ul class="loginimages">
            <li><?php echo CHtml::link('Забыли пароль', array('site/lostpass'));?> | </li>
            <li><?php echo CHtml::link('Регистрация', array('site/rules'));?></li>
        </ul>
    </div>
    <!--/ Конец блока логина /-->

    Запостил: xyzdsnxyz, 03 Сентября 2011

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

    • Не концептуально... Надо так:
      <?php
      CHtml::coment("Блок логина");
      CHtml::openDiv(array("class" => "icemodule"));
      CHtml::openDiv();
      CHtml::openDiv();
      ......................
      ?>
      Ответить
    • говна на 3 экрана
      Ответить
    • ну гавно, но не смешно же ни капли. просто гавно и все. ничего оригинального.
      Ответить
    • Кто-то слишком буквально воспринял фразу "сайт на похапе".
      Ответить
    • Не вижу говна.
      Нормальный код на YiiFramework, который, к слову сказать, очень люблю.

      Единственное, надо было
      <?php echo CHtml::form(array('site/login'),'post',array('id' => 'loginform')); ?>

      вместо
      <?php echo CHtml::form(Yii::app()->createUrl('site/login'),'post',array('id' => 'loginform')); ?>


      Вызов CApplication::createUrl() напрямую тут лишний. Я понимаю, что во view может понадобиться CApplication::createAbsoluteUrl(), но это только в исключительных ситуациях.

      Ну и CModel::getAttributeLabel() нужно пользоваться научиться и вообще все тайтлы, надписи и т.д. учиться уносить в модель, а не во View херачить
      Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий