-
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 ·
vlastný modul
- ondrejruz
- Autor
- Uživatel
-
Méně
Více
20. kvě 2012 11:25 #93757
od ondrejruz
vlastný modul od ondrejruz
Zdravím vytvoril som si vlastný modul na zobrazovanie dňa (nedeľa, 13.máj 2012 ...napr.).
Postupoval som: Rozšírenia/Spravca modulov/Pridať .... Typ modulu: "Vlastný kód html"
...
V editore v okne "Vlastný výstup" som napísal: <?require "dnes.php";?>
V adresari, kde je index.php mám aj dnes.php ...
V dnes.php je:
Modul sa mi zobrazí na správnom mieste, ale namiesto dátumu sa mi zobrazí len <?require "dnes.php";?>
Kde robím chybu?
Ondrej
Postupoval som: Rozšírenia/Spravca modulov/Pridať .... Typ modulu: "Vlastný kód html"
...
V editore v okne "Vlastný výstup" som napísal: <?require "dnes.php";?>
V adresari, kde je index.php mám aj dnes.php ...
V dnes.php je:
Code:
<?php
$den = array ("nedeľa", "pondelok", "utorok", "streda", "štvrtok", "piatok", "sobota");
$mesiace = array ("január", "február", "marec", "apríl", "máj", "jún", "júl", "august", "september", "október", "november", "december");
echo $den[Date("w")].", ".Date ("j") . "." .$mesiace[Date ("n") - 1]. " " . Date ("Y");
?>
Modul sa mi zobrazí na správnom mieste, ale namiesto dátumu sa mi zobrazí len <?require "dnes.php";?>
Kde robím chybu?
Ondrej
- karel
-
- OFFLINE
- Zkušený uživatel
-
Méně
Více
- Příspěvky: 621
20. kvě 2012 12:09 - 20. kvě 2012 12:13 #93761
od karel
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Odpověď od karel v tématu Re: vlastný modul
Neoprávněně Váš výtvor nazýváte "vlastním modulem". Spíš to je pouze vlastní php skript, vložený v modulu typu "vlastní HTML kód". HTML kód ale není PHP skript.
Vlastní PHP skripty sice můžete pomocí vhodných rozšíření zprovoznit (Sourcerer, Jumi), ale dá se to řešit i lépe:
- vytvoříte si opravdový, vlastní modul
- najdete již hotový modul
- když už PHP v obsahu článků, modulů, tak využívat Joomla Framework - viz. příklad 1:
docs.joomla.org/JFactory/getDate
Vlastní PHP skripty sice můžete pomocí vhodných rozšíření zprovoznit (Sourcerer, Jumi), ale dá se to řešit i lépe:
- vytvoříte si opravdový, vlastní modul
- najdete již hotový modul
- když už PHP v obsahu článků, modulů, tak využívat Joomla Framework - viz. příklad 1:
docs.joomla.org/JFactory/getDate
správněji by ale bylo:V editore v okne "Vlastný výstup" som napísal: <?require "dnes.php";?>
<?php require ..... ; /*pozor na zadani spravne cesty*/ ?>
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
- Karel Tlamycha
-
- OFFLINE
- Uživatel
-
02. čvn 2012 15:03 #94239
od Karel Tlamycha
Odpověď od Karel Tlamycha v tématu Re: vlastný modul
obecný popis vytvoření vlastního modulu:
www.joomlaprofirmy.cz/blog/vyvijime-pro-...dil-2-joomla-moduly/
www.joomlaprofirmy.cz/blog/vyvijime-pro-...dil-2-joomla-moduly/
Vygenerováno za 0.055 sekund