Po co w komenatrzu e-mail? K2 na tapecie

Facebooktwittergoogle_plusredditpinterestlinkedintumblrmailFacebooktwittergoogle_plusredditpinterestlinkedintumblrmail

Pracując przy jednym z projektów bazujących na Joomla! + K2 – otrzymałem zadanie „bojowe”, aby uprościć formularz komentarza. Wiadomo domyślnie są aż trzy pola: pole komentarza, pole imię (pseudonim) oraz e-mail. To ostatnie dla klienta było zupełnie zbędne. Rozwiązania zapewne były przynajmniej dwa. Ja z racji nie za dużych umiejętności programistycznych wybrałem metodę „co usunąć, aby nadal działało”. Edycji wystarczy poddać zaledwie jeden plik: item.php – z folderu /com_k2/models. Zmiany obejmują 1 linijkę (618), zatem wykasuj:

|| empty($commentEmail) || $commentEmail==JText::_( ‚enter your e-mail address…’ )

oraz usuń następujący fragment:
if (!JMailHelper::isEmailAddress($commentEmail)) {
echo JText::_(‚Invalid e-mail address!’);
$mainframe->close();
}

To tyle zmian, teraz pole e-mail jest nieobowiązkowe i można je spokojnie usunąć edytując plik: item_comments_form.php z folderu /com_k2/templates/default.

Tags:
  • Michal

    Czesc, tez chcialem pozbyc sie email w komentarzach. Doprowadzilem do tego ze nie wyswietlaja mi sie artykuly z K2. Malo tego przywrocilem oryginalne pliki item.php oraz item_comments_form.php a artykuly nadal sie nie otwieraja. Obrazil sie na mnie K2 czy co?
    Pozdrawiam Michal

  • kissu

    moj zbawicielu …. moj zbawco moje guru ;]