K2 - убираем поля электронной почты и сайта из комментариев

Автор  Четверг, 21 июля 2016
Оцените материал
(0 голосов)

Обычно поля ввода электронной почты и сайта лишние и никому не нужные. Да и пользователь часто не хочет заморачиваться со вводом почты. Поэтому давайте их уберём. Итак удаляем поля из K2:

  1. Сначала надо определиться хотим ли мы их оставить или удалить совсем. Если вы хотите их оставить, но сделать не обязательным переходите к пункту 2. А для тех кто вырезает их как опухоль идём к файлу /templates/имя шаблона/html/com_k2/имя шаблона/item_comments_form.php и оттуда удаляем строки:
    <label class="formEmail" for="commentEmail"><?php echo JText::_('K2_EMAIL'); ?> *</label>
    <input class="inputbox" type="text" name="commentEmail" id="commentEmail" value="<?php echo JText::_('K2_ENTER_YOUR_EMAIL_ADDRESS'); ?>" onblur="if(this.value=='') this.value='<?php echo JText::_('K2_ENTER_YOUR_EMAIL_ADDRESS'); ?>';" onfocus="if(this.value=='<?php echo JText::_('K2_ENTER_YOUR_EMAIL_ADDRESS'); ?>') this.value='';" />


    <label class="formUrl" for="commentURL"><?php echo JText::_('K2_WEBSITE_URL'); ?></label>
    <input class="inputbox" type="text" name="commentURL" id="commentURL" value="<?php echo JText::_('K2_ENTER_YOUR_SITE_URL'); ?>" onblur="if(this.value=='') this.value='<?php echo JText::_('K2_ENTER_YOUR_SITE_URL'); ?>';" onfocus="if(this.value=='<?php echo JText::_('K2_ENTER_YOUR_SITE_URL'); ?>') this.value='';" />

  2. Затем идём в само ядро по пути components/com_k2/models/item.php и там удаляем проверку на необходимость заполнения этих полей. Для этого удаляем из кода только то, что выделено, не захватывайте вторую скобку. Она необходима.
    if (empty($userName) || $userName == JText::_('K2_ENTER_YOUR_NAME') || empty($commentText) || $commentText == JText::_('K2_ENTER_YOUR_MESSAGE_HERE') || empty($commentEmail) || $commentEmail == JText::_('K2_ENTER_YOUR_EMAIL_ADDRESS'))
    {
    $response->message = JText::_('K2_YOU_NEED_TO_FILL_IN_ALL_REQUIRED_FIELDS');
    $response->cssClass = 'k2FormLogError';
    echo $json->encode($response);
    $mainframe->close();
    }
    А эту часть полностью удаляём
    {
    $response->message = JText::_('K2_INVALID_EMAIL_ADDRESS');
    $response->cssClass = 'k2FormLogError';
    echo $json->encode($response);
    $mainframe->close();
    }

Пользуемся нашими комментариями без лишних полей. 

Прочитано 14871 раз

Комментарии   

0 #6 mskstabilizator 26.09.2021 15:28
настенный стабилизатор напряжения 220в для дома
Цитировать
0 #5 mskstabilizator 26.09.2021 15:19
стабилизатор напряжения в частный дом
Цитировать
0 #4 mskstabilizator 26.09.2021 12:30
купить настенный стабилизатор напряжения для дома
Цитировать
0 #3 avenue17 20.07.2021 12:16
Весьма, неплохой топик
Цитировать
0 #2 Он 17.02.2021 15:22
Благодарю Вас, спасибо!
Цитировать
0 #1 Таня 02.09.2018 23:28
Спасибо. Все работает отлично!
Цитировать

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

Использовать прямые ссылки в комментариях запрещено. Если хотите поделиться полезной ссылкой, вводите адрес без http или https.

Это интересно

  • Устройство велосипеда
    Устройство велосипеда Устройство велосипеда Велосипед классической конструкции состоит из рамы, шарнирно закреплённой на ней рулевой вилки с рулём и передним колесом, заднего…
  • В Петербурге появятся дворники на трехколесных велосипедах с аудиосистемами
    Велосезон в Петербурге, увы и ах, подходит к концу, лето у нас не круглый год. Скоро любители экологичного транспорта поставят…
  • БиБиЗон
    БиБиЗон У вашей машины сломалась выхлопная система, тогда обращайтесь в компанию БиБиЗон. Здесь вам гарантируют высококачественный ремонт. Специалисты сервиса - высококвалифицированные…
  • САЛАТ "ЗОЛОТОЙ ПЕТУШОК"
    САЛАТ "ЗОЛОТОЙ ПЕТУШОК" САЛАТ "ЗОЛОТОЙ ПЕТУШОК"(без пошагового фото) СОСТАВ: Куриное филе — 250 гр. Шампиньоны — 250 гр. Лук — 1 шт. (крупный)…
  • 29 сентября пройдёт Veloday. День велосипедиста.
    29 сентября 2012 года в юго-восточном округе Москвы пройдет велопробег, приуроченный к открытию велодорожки и закрытию велосезона 2012. Завершиться велопробег…
Aliexpress. Лучшие скидки. М-Видео. Лучшие скидки.

Последние комментарии