Zugang erstellen oder einloggen.


      
          
Warp-Speed.de - phpNUKE, postNUKE, Zikula, e107, CMS, Addons, Module, Blocks, Themes, Fix, XAMPP, Apache, mySQL, PHP, FTP, IRC, Webmin, Webserver: Forums

Warp-Speed.de :: Thema anzeigen - Ency - Neues Textarea Feld hinzufügen
 FAQFAQ   SuchenSuchen   BenutzergruppenBenutzergruppen   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Ency - Neues Textarea Feld hinzufügen

 
Neues Thema eröffnen   Neue Antwort erstellen    Warp-Speed.de Foren-Übersicht -> phpNUKE - Addons & Module
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Hansisolo
User
User


Anmeldedatum: May 06, 2009
Beiträge: 83

BeitragVerfasst am: 03.01.2010, 20:33    Titel: Ency - Neues Textarea Feld hinzufügen Antworten mit Zitat

Hallo,
ich bin dabei in meinem Ency Modul ein 2tes Textfeld einzufügen.
Die Mysql Spalte habe ich schon eingefügt, namens $foottext

Jedoch bekomme ich es nicht hin, im Admin Menü ein neues Feld einzufügen in der Index.php (modules\Encyclopedia\admin) Bzw. so das es auch funktioniert.

Für Version 7.6

Kann mir einer helfen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Hansisolo
User
User


Anmeldedatum: May 06, 2009
Beiträge: 83

BeitragVerfasst am: 04.01.2010, 20:38    Titel: Antworten mit Zitat

Moin,
also ich habe es soweit geschafft jeweils ein Feld zu erstellen im Admin menü, also da wo man ein neuen Text bzw. eine neue Enzy einfügt und ein Feld wenn man auf ändern geht.

Jedoch habe ich das Problem, wenn ich eine Seite in der Enzy erstelle, wird der Inhalt aus dem neuen Feld nicht in der DB gespeichert. Es steht dann nur der Wert 0 dort.

Gehe ich dann auf ändern der Seite und füge dann etwas in das neue Feld ein, dann wird das in der DB gespeichert.

Ich gehe davon aus das in der Admin index.php etwas fehlt.

Könnt ihr das mal testen?
Hier die Ency
http://hansisolo.npage.de/get_file.php?id=10396687&vnr=111337

Ihr müsst auch noch eine neue Spalte in MYSQL erstellen:
Code:
ALTER TABLE nuke_encyclopedia_text ADD COLUMN foottext TEXT (20) DEFAULT '' after counter;


So wie hier
http://file1.npage.de/005606/00/bilder/mysql.jpg
[/code]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Destro
Power-User
Power-User


Anmeldedatum: May 22, 2003
Beiträge: 240

BeitragVerfasst am: 05.01.2010, 16:58    Titel: Antworten mit Zitat

du hast wahrscheinlich das neue feld in der funktion add oder save vergessen
deswegen speichert der das beim ersten ausfüllen nicht
_________________
System: PHP-Nuke 7.4 (3.1 patched), BBtoNuke 2.0.21, CNB Your Account 4.4.0 b2, Nuke Sentinel 2.6.01
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Hansisolo
User
User


Anmeldedatum: May 06, 2009
Beiträge: 83

BeitragVerfasst am: 06.01.2010, 08:23    Titel: Antworten mit Zitat

Moin Destro,

hab ich aber eingetragen,
Code:
    case "encyclopedia_text_save_edit":
    encyclopedia_text_save_edit($tid, $eid, $title, $foottext, $text);
    break;


Code:

    case "encyclopedia_text_save":
    encyclopedia_text_save($eid, $title, $foottext, $text);
    break;


Code:
function encyclopedia_text_save_edit($tid, $eid, $title, $foottext, $text) {
$foottext = stripslashes(FixQuotes($foottext));



Code:
function encyclopedia_text_save($eid, $title, $foottext,
$text) {
 $foottext = stripslashes(FixQuotes($foottext));
}


Deswegen wollte ich das ihr mal nach schaut, weil ich den Fehler nicht finden kann. Könnt ihr so lieb sein und mal testen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
coldcut
Supporter
Supporter


Anmeldedatum: Aug 09, 2003
Beiträge: 1477
Wohnort: Austria

BeitragVerfasst am: 06.01.2010, 10:40    Titel: Antworten mit Zitat

@Hansisolo

Du hast in der admin/index.php einen kleinen Fehler!
In der function encyclopedia_text_save ist die Reihenfolge nicht ganz Richtig wie es in die Datenbank geschrieben werden soll.

Wenn du foottext unter counter einträgst solltest du das auch in dieser Funktion berücksichtigen. Wink

Also statt:
Code:
$db->sql_query("insert into ".$prefix."_encyclopedia_text values(NULL, '$eid', '$title', '$foottext', '$text', '0')");

sollte es dann eigentlich so aussehen:
Code:
$db->sql_query("insert into ".$prefix."_encyclopedia_text values(NULL, '$eid', '$title', '$text', '0', '$foottext')");


Habe allerdings nur diese Funktion getestet.

Coldcut Cool
_________________
"Dann klappts auch mit der Nachbarin"
----------------------------------------
NukeCops.AT - Owner
CiroxX - Founder
Offizieller NukeSentinel Support
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Hansisolo
User
User


Anmeldedatum: May 06, 2009
Beiträge: 83

BeitragVerfasst am: 06.01.2010, 19:42    Titel: Antworten mit Zitat

Danke Cold,
das war der Fehler.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Warp-Speed.de Foren-Übersicht -> phpNUKE - Addons & Module Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 

Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001-2007 phpBB Group
 

www.4thDimension.de - www.CryLand.com - www.Crysis-HQ.com - GS.4thDimension.info
www.Ellen-DeGeneres.com - www.Warp-Speed.de - www.Wiesler.net - WoW.4thDimension.info

...Haftungsausschluss/Impressum... - XML-SiteMap - ...Disclaimer/Imprint...