-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
J!2.5.x overrides
- Pavel
-
Autor
- OFFLINE
- Zkušený uživatel
-
Méně
Více
- Příspěvky: 456
18. srp 2014 18:12 #117483
od Pavel
J!2.5.x overrides od Pavel
Dobrý den,
jak overrides funguje jsem si už odzkoušel jak na modulech tak komponentách, ale nedaří se mi to u souboru phpmailer.php , který je ve složce libraries/phpmailer, vyzkoušel jsem snad všechny možné varianty, jak to zapsat v šabloně do složky html, ale vždy bez úspěchu.
Může mi prosím někdo poradit jak to správně ve složce html uspořádat?
Předem moc děkuji a přeji hezký zbytek dne.
jak overrides funguje jsem si už odzkoušel jak na modulech tak komponentách, ale nedaří se mi to u souboru phpmailer.php , který je ve složce libraries/phpmailer, vyzkoušel jsem snad všechny možné varianty, jak to zapsat v šabloně do složky html, ale vždy bez úspěchu.
Může mi prosím někdo poradit jak to správně ve složce html uspořádat?
Předem moc děkuji a přeji hezký zbytek dne.
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
18. srp 2014 22:58 #117490
od Cony
Odpověď od Cony v tématu J!2.5.x overrides
Knihovny nelze přepsat. Přepsat lze pouze soubory obsahující html výstup, obvykle se jedná o soubory v komponentách ve složkách tmpl v podsložce view a o soubory v modulech v podsložkách tmpl. Joomla 3.x pak nabízí ještě layouts, ty lze také přepsat v šabloně. Nakonec ještě např. způsob vykreslení modulu (soubor modules.php ve složce html v šabloně), nebo stránkování (soubor pagination.php tamtéž). Nakonec můžete přepisovat ještě soubory css a javascriptu, které jsou ve složce media, případně i obrázky tamtéž.
Funkce komponent lze obvykle změnit nebo uzpůsobit nějakým pluginem, funkce knihoven se obávám nijak neuzpůsobíte, opravdu jen asi zásahem do kódu, nebo nějakým způsobem nahrazením knihovny za jinou verzi, v jiném adresáři.
Funkce komponent lze obvykle změnit nebo uzpůsobit nějakým pluginem, funkce knihoven se obávám nijak neuzpůsobíte, opravdu jen asi zásahem do kódu, nebo nějakým způsobem nahrazením knihovny za jinou verzi, v jiném adresáři.
Poděkovali: Pavel
- Pavel
-
Autor
- OFFLINE
- Zkušený uživatel
-
Méně
Více
- Příspěvky: 456
19. srp 2014 01:08 #117492
od Pavel
Odpověď od Pavel v tématu J!2.5.x overrides
Děkuji za vysvětlení. S necim takovým jsem v duchu počítal. Mne jde o to,ze kamarád ma stránky na Savaně a jeho typ hostinu neumožňuje bez úpravy souboru phpmailer.php ze stránek odesílat emaily. Takže při každé aktualizaci Joomly se musí tento soubor upravovat.
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
19. srp 2014 01:16 #117493
od Cony
Odpověď od Cony v tématu J!2.5.x overrides
O jaký typ hostingu se jedná a o jakou úpravu?
- Pavel
-
Autor
- OFFLINE
- Zkušený uživatel
-
Méně
Více
- Příspěvky: 456
19. srp 2014 01:25 #117494
od Pavel
Odpověď od Pavel v tématu J!2.5.x overrides
Nejsem ted u PC,ale na noční v kolbence. Pokud se nepletu, tak je to savana 100 a jedna se o dopsání jednoho řádku do vyse uvedeneho souboru. Az odpoledne vstanu ,tak nápisů přesně znění toho příkazu.
- Pavel
-
Autor
- OFFLINE
- Zkušený uživatel
-
Méně
Více
- Příspěvky: 456
19. srp 2014 12:29 - 19. srp 2014 12:30 #117496
od Pavel
Jedná se o hosting savana 100 a savana 500(na tomto hostingu by podle poskytovatele neměl být problém , ale bohužel je, sám pokytovatel poradil tuto úpravu)
Úprava se provádí v souboru phpmailer.php ,který se nachází ve složce : /libraries/phpmailer
Na řádku 739 – 743 je tento kód:
a za tento kód se pouze doplní :
Odpověď od Pavel v tématu J!2.5.x overrides
Cony napsal: O jaký typ hostingu se jedná a o jakou úpravu?
Jedná se o hosting savana 100 a savana 500(na tomto hostingu by podle poskytovatele neměl být problém , ale bohužel je, sám pokytovatel poradil tuto úpravu)
Úprava se provádí v souboru phpmailer.php ,který se nachází ve složce : /libraries/phpmailer
Na řádku 739 – 743 je tento kód:
Code:
if (empty($this->Sender)) {
$params = "-oi ";
} else {
$params = sprintf("-oi -f %s", $this->Sender);
}
a za tento kód se pouze doplní :
Code:
$params=NULL;
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
19. srp 2014 13:11 #117497
od Cony
Odpověď od Cony v tématu J!2.5.x overrides
Savanu 500 jsem tuším u někoho používal, problém jsem nezaregistroval.
Zkoušel jste použít v Joomle alternativní metodu rozesílání mailů? Sendmail, nebo smtp?
Zkoušel jste použít v Joomle alternativní metodu rozesílání mailů? Sendmail, nebo smtp?
Vygenerováno za 0.074 sekund