Nyitólap | Regisztráció | Kapcsolat | English |   
  
PHP-Nuke PHP-Nuke
PHP-Nuke Portál :: Téma megtekintése - Saját modul létrehozása
 Gy.I.K.Gy.I.K.   KeresésKeresés   CsoportokCsoportok   ProfilProfil   Üzeneteid olvasásához jelentkezz beÜzeneteid olvasásához jelentkezz be   BelépésBelépés 




Mielőtt feltennéd a kérdésed, kérlek használd a Fórum keresőjét! Lehet, hogy a kérdés már szerepel a fórumban és meg is van válaszolva.
Hozzászólásodban ne használd a <javascript></javascript> valamint <SCRIPT></SCRIPT> html tag-eket, módosítva használd pl.: <javas*cript>

Saját modul létrehozása
Ugrás oldalra Előző  1, 2, 3  Következő
 
Új téma nyitása   Hozzászólás a témához    Tartalomjegyzék -> Modulok
Előző téma megtekintése :: Következő téma megtekintése  
Szerző Üzenet
kpist
NukeRke
NukeRke


Csatlakozott: Mar 09, 2008
Hozzászólások: 199


HozzászólásElküldve: 2008. Augusztus 10. Vasárnap, 15:51    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

Smile

Legutóbb kpist szerkesztette (2011. November 3. Csütörtök, 22:14), összesen 1 alkalommal
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése
Tivadar
Új NukeR
Új NukeR


Csatlakozott: Nov 24, 2004
Hozzászólások: 19
Tartózkodási hely: Érd


HozzászólásElküldve: 2008. Augusztus 11. Hétfő, 16:02    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

Akár mindkettőt egyszerre is alkalmazhatod. A funkciójuk ugyan az csak eltérő megoldással: a közvetlen modul index.php meghívás megakadályozása.

pl:
www.teoldalad.hu/modules/Feedback/index.php

Az első az url adatot ellenőrzi a második pedig az állandó-t, hogy definiálva van e.
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése MSN Messenger
kpist
NukeRke
NukeRke


Csatlakozott: Mar 09, 2008
Hozzászólások: 199


HozzászólásElküldve: 2008. Augusztus 12. Kedd, 4:25    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

Smile

Legutóbb kpist szerkesztette (2011. November 3. Csütörtök, 22:14), összesen 1 alkalommal
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése
kpist
NukeRke
NukeRke


Csatlakozott: Mar 09, 2008
Hozzászólások: 199


HozzászólásElküldve: 2008. December 12. Péntek, 23:05    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

Smile

Legutóbb kpist szerkesztette (2011. November 3. Csütörtök, 22:16), összesen 1 alkalommal
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése
Tivadar
Új NukeR
Új NukeR


Csatlakozott: Nov 24, 2004
Hozzászólások: 19
Tartózkodási hely: Érd


HozzászólásElküldve: 2008. December 13. Szombat, 3:24    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

Űrlapban van egy rejtet ds érték, ha az nem lett elküldve vagy nem az az opi értéke, akkor megjelenik az űrlap, ha igen, akkor az űrlap feldolgozása kerül meghívásra.
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése MSN Messenger
kpist
NukeRke
NukeRke


Csatlakozott: Mar 09, 2008
Hozzászólások: 199


HozzászólásElküldve: 2008. December 13. Szombat, 9:29    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

Smile

Legutóbb kpist szerkesztette (2011. November 3. Csütörtök, 22:14), összesen 1 alkalommal
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése
Tivadar
Új NukeR
Új NukeR


Csatlakozott: Nov 24, 2004
Hozzászólások: 19
Tartózkodási hely: Érd


HozzászólásElküldve: 2008. December 13. Szombat, 15:43    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

Válaszomban benne volt a miért. Az űrlap feldolgozás csak akkor fut le ha azaz érték létezik és azonos. Többféle képen is meglehet ezt oldani, ebben a modulban ez valamiért így történt.
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése MSN Messenger
kpist
NukeRke
NukeRke


Csatlakozott: Mar 09, 2008
Hozzászólások: 199


HozzászólásElküldve: 2008. December 25. Csütörtök, 16:37    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

Smile

Legutóbb kpist szerkesztette (2011. November 3. Csütörtök, 22:14), összesen 1 alkalommal
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése
ZED
Új NukeR
Új NukeR


Csatlakozott: Jan 12, 2006
Hozzászólások: 13


HozzászólásElküldve: 2009. Április 14. Kedd, 6:05    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

Üdv midenkinek,
Készítettem egy flash alapú képgaléria modult amely xml ből olvassa be a képek elérését.
A problémám a következő, a modul gyünyörűen lefut ha a flash fálj és az xml a gyökér könyvtárba van. De én a letisztázottság miatt mindenképp szeretém ha minden fálj ami a modulhoz tartozik a modul mappán belül (jelen esetben Gallery) mappában legyen. így átpakoltam a fáljokat a ...modules/Gallery/ könyvtárba ésa kódba is megváltoztattam az elérési utat. És itt a probléma! a a flash "megáll" nem tud betölteni mert nem tudja beolvasni az xml fáljból az adatokat. Kérdésem hogy ezt kódban hogyan kell "engedélyezni" hogy az xml fáljból tudja olvasni az adatokat.
a kód hogy átláthatóbb legyen Smile Nagyon megköszönném a segítséget aki tud tanácsot adni ebben Razz
Kód:

<?php

if (!defined('MODULE_FILE')) {
   die ("You can't access this file directly...");
}
$index = 1;
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
include("header.php");

echo "<br>";
echo"<center><img src=\"modules/$module_name/logo.png\"></center><br><br>";
echo "<br><br>";
echo "<br>";
OpenTable();
echo"<center><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0\" width=\"766\" height=\"800\">"
  . "  <param name=\"movie\" value=\"modules/$module_name/main.swf\" />"
  . "  <param name=\"quality\" value=\"high\" />"
  . "  <param name=\"wmode\" value=\"opaque\" />"
  . "  <embed src=\"modules/$module_name/main.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"766\" height=\"800\"></embed>"
  . "</object></center>";
CloseTable();   
include("footer.php");
?>
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Designe
Dr.NukeR
Dr.NukeR


Csatlakozott: Jan 30, 2005
Hozzászólások: 644


HozzászólásElküldve: 2009. Április 16. Csütörtök, 10:59    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

ZED írta:
Üdv midenkinek,
Készítettem egy flash alapú képgaléria modult amely xml ből olvassa be a képek elérését.
A problémám a következő, a modul gyünyörűen lefut ha a flash fálj és az xml a gyökér könyvtárba van. De én a letisztázottság miatt mindenképp szeretém ha minden fálj ami a modulhoz tartozik a modul mappán belül (jelen esetben Gallery) mappában legyen. így átpakoltam a fáljokat a ...modules/Gallery/ könyvtárba ésa kódba is megváltoztattam az elérési utat. És itt a probléma! a a flash "megáll" nem tud betölteni mert nem tudja beolvasni az xml fáljból az adatokat. Kérdésem hogy ezt kódban hogyan kell "engedélyezni" hogy az xml fáljból tudja olvasni az adatokat.
a kód hogy átláthatóbb legyen Smile Nagyon megköszönném a segítséget aki tud tanácsot adni ebben Razz
Kód:

<?php

if (!defined('MODULE_FILE')) {
   die ("You can't access this file directly...");
}
$index = 1;
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
include("header.php");

echo "<br>";
echo"<center><img src=\"modules/$module_name/logo.png\"></center><br><br>";
echo "<br><br>";
echo "<br>";
OpenTable();
echo"<center><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0\" width=\"766\" height=\"800\">"
  . "  <param name=\"movie\" value=\"modules/$module_name/main.swf\" />"
  . "  <param name=\"quality\" value=\"high\" />"
  . "  <param name=\"wmode\" value=\"opaque\" />"
  . "  <embed src=\"modules/$module_name/main.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"766\" height=\"800\"></embed>"
  . "</object></center>";
CloseTable();   
include("footer.php");
?>


Am sztem próbáld meg úgy, hogy a $module_name -t kicseréled a rendes névre tehát Gallery-re mert így a büdös életbe nem fog működni Laughing Laughing Laughing
_________________
PHP-NUKE 7.7 + Chatserv Patch 3.0 + PHPBB 2.0.15
W3Host
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
ZED
Új NukeR
Új NukeR


Csatlakozott: Jan 12, 2006
Hozzászólások: 13


HozzászólásElküldve: 2009. Április 16. Csütörtök, 14:19    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

Megtörtént, semmi változás. A flash akkor se tud betölteni.
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Designe
Dr.NukeR
Dr.NukeR


Csatlakozott: Jan 30, 2005
Hozzászólások: 644


HozzászólásElküldve: 2009. Április 16. Csütörtök, 17:49    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

ZED írta:
Megtörtént, semmi változás. A flash akkor se tud betölteni.

Érdekes mert nálam működik...biztos jó helyen van a flash? nincs a file nevében kis-nagybetű?ékezet?esetleg a kiterjesztés nagybetűkkel van?
Ezzel talán működik:
Kód:

<?php
#### Generated by Module Creator - By Disipal site (www.disipal.net) ####
if (!eregi("modules.php", $PHP_SELF)) {
   die ("You can't access this file directly...");

}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
include("header.php");
$index = 0;
OpenTable();
echo"<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"380\" height=\"70\">"
  . "<param name=\"movie\" value=\"menu.swf\">"
  . "<param name=\"play\" value=\"true\">"
  . "<param name=\"loop\" value=\"true\">"
  . "<param name=\"quality\" value=\"high\">"
  . "<embed width=\"380\" height=\"70\" src=\"menu.swf\" play=\"true\" loop=\"true\" quality=\"high\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></embed></object></p>";
CloseTable();
include("footer.php");

?>

_________________
PHP-NUKE 7.7 + Chatserv Patch 3.0 + PHPBB 2.0.15
W3Host
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
ZED
Új NukeR
Új NukeR


Csatlakozott: Jan 12, 2006
Hozzászólások: 13


HozzászólásElküldve: 2009. Április 16. Csütörtök, 18:12    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

Mint azt mondtam ha gyökérbe rakom a flasht és a hozzátartozó 2 config fáljt akkor a flash rendesen lefut. de ezt elakarom kerülni hogy a gyökérbe legyen a flash file.

most modosítottam a kódot ahogy kérted, semmi változás. Az oldal betölt a modul résznél jobb klikk a flash ottvan, de nem tölti be. Probáltam egy szimpla flash animációt az azonnal lefut gond nélkül. (de ugye annak nincs szüksége a 2 config fáljra hogy müködjön)

Kód:

if (!defined('MODULE_FILE')) {
   die ("You can't access this file directly...");
}
$index = 1;
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
include("header.php");

echo "<br>";
echo"<center><img src=\"modules/Gallery/logo.png\"></center><br><br>";
echo "<br><br>";
echo "<br>";
OpenTable();
echo"<center><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0\" width=\"766\" height=\"800\">"
  . "  <param name=\"movie\" value=\"modules/Gallery/main.swf\" />"
  . "<param name=\"play\" value=\"true\">"
  . "<param name=\"loop\" value=\"true\">"
  . "  <param name=\"quality\" value=\"high\" />"
  . "  <param name=\"wmode\" value=\"opaque\" />"
  . "  <embed src=\"modules/Gallery/main.swf\" play=\"true\" loop=\"true\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"766\" height=\"800\"></embed>"
  . "</object></center>";
CloseTable();   
include("footer.php");
?>
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Designe
Dr.NukeR
Dr.NukeR


Csatlakozott: Jan 30, 2005
Hozzászólások: 644


HozzászólásElküldve: 2009. Április 16. Csütörtök, 21:32    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

ZED írta:
Mint azt mondtam ha gyökérbe rakom a flasht és a hozzátartozó 2 config fáljt akkor a flash rendesen lefut. de ezt elakarom kerülni hogy a gyökérbe legyen a flash file.

most modosítottam a kódot ahogy kérted, semmi változás. Az oldal betölt a modul résznél jobb klikk a flash ottvan, de nem tölti be. Probáltam egy szimpla flash animációt az azonnal lefut gond nélkül. (de ugye annak nincs szüksége a 2 config fáljra hogy müködjön)

Kód:

if (!defined('MODULE_FILE')) {
   die ("You can't access this file directly...");
}
$index = 1;
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
include("header.php");

echo "<br>";
echo"<center><img src=\"modules/Gallery/logo.png\"></center><br><br>";
echo "<br><br>";
echo "<br>";
OpenTable();
echo"<center><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0\" width=\"766\" height=\"800\">"
  . "  <param name=\"movie\" value=\"modules/Gallery/main.swf\" />"
  . "<param name=\"play\" value=\"true\">"
  . "<param name=\"loop\" value=\"true\">"
  . "  <param name=\"quality\" value=\"high\" />"
  . "  <param name=\"wmode\" value=\"opaque\" />"
  . "  <embed src=\"modules/Gallery/main.swf\" play=\"true\" loop=\"true\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"766\" height=\"800\"></embed>"
  . "</object></center>";
CloseTable();   
include("footer.php");
?>

Küld már el nekem pls ezt a modult mindenestűl ernokukacberszan.hu
_________________
PHP-NUKE 7.7 + Chatserv Patch 3.0 + PHPBB 2.0.15
W3Host
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
ZED
Új NukeR
Új NukeR


Csatlakozott: Jan 12, 2006
Hozzászólások: 13


HozzászólásElküldve: 2009. Április 17. Péntek, 2:50    Hozzászólás témája: : Saját modul létrehozása Hozzászólás az előzmény idézésével

Rendben van, remélem sikerül eredményre jutni vele Razz Utánna terveim szerint publikálom is a nagyközönségnek. Smile Levél elküldve!
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Hozzászólások megtekintése elölről:   
Új téma nyitása   Hozzászólás a témához    Tartalomjegyzék -> Modulok Időzóna: (GMT +1 óra)
Ugrás oldalra Előző  1, 2, 3  Következő
2 / 3 oldal

 
Ugrás:  
Nem készíthetsz új témákat ebben a fórumban
Nem válaszolhatsz egy témára ebben a fórumban
Nem módosíthatod a hozzászólásidat a fórumban
Nem törölheted a hozzászólásaidat a fórumban
Nem szavazhatsz ebben fórumban


Powered by phpBB © 2001, 2005 phpBB Group
PHP-Nuke PHP-Nuke
PHP-Nuke PHP-Nuke
Copyright © 2004-2005 NukeR.hu
Nyitólap
GY.I.K.
Adatvédelem
Impresszum
Médiaajánlat
PHP-Nuke
Apache Szoftver
PHP: Hypertext Preprocessor
MySQL: A világ legnépszerübb nyílt forráskódú adatbázisa
WebTárhely
PHP-Nuke Copyright © 2004 by Francisco Burzi
Védelmet Sentinel Biztosítja
RSS Cikkek
RSS Letöltések
RSS Fórum hozzászólások