K2 i niedziałające "Poleć znajomemu"
Wpisany przez Joomla! Fan Sobota, 25 Czerwiec 2011 13:47
Tym razem chciałbym podzielić się rozwiązaniem problemu niedziałającego wysyłania maili w komponencie K2. Dokładnie chodzi o funkcję "Poleć znajomemu" (działającą analogicznie, jak w Joomla!). Otóż, jeśli używacie komponentu K2 i przy próbie wysłania maila polecającego stronę otrzymujecie komunikat: "Uwaga! Nie udało się wysłać listu", poniżej podaję proste i szybkie rozwiązanie naprawy.
Bez wdawania się w szczegóły, dlaczego taki a nie inaczej, podaję co w jakim pliku systemu Joomla! trzeba zmodyfikować. Rozwiązanie jest przetestowane i powinno działać. Dodam tylko, że opisany problem i modyfikacja dotyczy Joomla! 1.5.23 oraz K2 2.4.1.
W pierwszym kroku musimy wyedytować plik components/com_mailto/controller.php (Polecam do tego darmowy edytor Notepad++).
Zatem otwieramy plik components/com_mailto/controller.php, a następnie odszukujemy linię 20:
Następnie zmieniamy w niej podany czas na:
Drugi krok dotyczy modyfikacji w tym samym pliku components/com_mailto/controller.php.
Odszukujemy linię 73:
Następnie zastępujemy ją poniższą linią:
Zapisujemy zmiany w pliku i gotowe. Od tej pory wysyłanie maili polecających stronę w K2 powinno działać poprawnie.
UWAGA: Jeśli chcesz napisać komentarz po raz pierwszy, zapoznaj się z zasadami komentowania.