CMS - Der Dirigent » Support » Anwenderforum

Neue Umfrage | neues Thema | Antworten

Kommentar im newssystem ..., geht nicht

« Älteres Thema | Neueres Thema » Thema abonnieren | Thema versenden | Thema drucken

Thor
Geschrieben am: 05. May 2005 - 08:52


Member


Gruppe: Tester v1.1
Beiträge: 62
Mitgliedsnummer: 580
Mitglied seit: 15. May 2004


Hallo an die Gemeinde,

hab da ein Problem...
Es können keine Kommentare gespeichert werden.

und zwar hier
Hat jemand ne Idee?

Herzlich
Thor

--------------------

Top      
Grummel
Geschrieben am: 05. May 2005 - 09:46


Unregistered








Selbes Problem habe ich auch. huh.gif
Top
Grummel
Geschrieben am: 06. May 2005 - 18:22


Unregistered








QUOTE (Grummel @ 05. May 2005 - 10:46)
Selbes Problem habe ich auch. huh.gif

*nach oben schieb* unsure.gif
Top
mvsxyz
Geschrieben am: 06. May 2005 - 18:32


Member


Gruppe: Tester
Beiträge: 1503
Mitgliedsnummer: 341
Mitglied seit: 16. Oct 2003


Als ich dem Fehler gerade auf die Spur gehen wollte, habe ich gesehen, dass bei mir noch viel mehr Bugs vorhanden sind.
In meiner Installation funktioniert schon der Link "Neuer Kommentar" nicht. Also habe ich die URL zum Formular manuell per Hand eingegeben und kann deine Aussage bestätigen.
Dann habe ich meine Test-Installation bemüht und da funktioniert alles einwandfrei.
Irgendwie hat mein Dedi-Installation Probleme mit der Datei cfg.tpl_vars.php. Keine Ahnung warum...

Hier die fehlerhafte Ausgabe des Array-Stücks (man beachte 3x catdropdown):

mehr CODE
Array
(
   [0] => Array
       (
           [value] => Liste mit allen Kommentaren
           [key] => commentlist
       )

   [1] => Array
       (
           [value] => Dropdownfeld mit den Kategorien (Fungiert als Navigation)
           [key] => catdropdown
       )

   [2] => Array
       (
           [value] => URL zur Newsliste/Newsstartseite
           [key] => url_to_news
       )

   [3] => Array
       (
           [value] => Dropdownfeld mit den Kategorien (Fungiert als Navigation)
           [key] => catdropdown
       )

   [4] => Array
       (
           [value] => Dropdownfeld mit den Kategorien (Fungiert als Navigation)
           [key] => catdropdown
       )

)


Und hier so wie es richtig heißen sollte:


mehr CODE
Array
(
   [0] => Array
       (
           [value] => Liste mit allen Kommentaren
           [key] => commentlist
       )

   [1] => Array
       (
           [value] => URL zum Eintragen eines Kommentars
           [key] => url_to_newcom
       )

   [2] => Array
       (
           [value] => URL zur Newsliste/Newsstartseite
           [key] => url_to_news
       )

   [3] => Array
       (
           [value] => URL zum Artikel
           [key] => url_to_article
       )

   [4] => Array
       (
           [value] => Dropdownfeld mit den Kategorien (Fungiert als Navigation)
           [key] => catdropdown
       )

)


Hat jemand von euch eine Idee, wann und wie so etwas bei manchen Installationen auftreten kann?



Den Fehler mit der Form-Url habe ich gefunden dann doch noch gefunden. Er ist durch die Umstellung des Moduls auf eine einheitliche Var-Form ($mod['xyz']) zurückzuführen. Irgendwie habe ich es ganz schön verkorkst...

Hier also die Behebung in der inc/fnc.newssystem.php:

Alt:

mehr CODE
/********** Forumlar Kommentar **********/
if(! function_exists(comment_form)) {
function comment_form($typ,$tplid,$nid,$cid,$action="sanewcom") {
 global $con_side, $cfg_news, $ac, $dedi_lang;

 if($typ=="module") { global $mvars, $siteid; }

 $tplvars = $cfg_news['templates']['commentform'];
 $tpl = $cfg_news['templates'][$tplid]['commentform'];

 if($cid!="") {
   $tpl = str_replace("{".$tplvars[0]['key']."}",replace_back($ac[$nid][$cid]['name']),$tpl);
   $tpl = str_replace("{".$tplvars[1]['key']."}",replace_back($ac[$nid][$cid]['email']),$tpl);
   $tpl = str_replace("{".$tplvars[2]['key']."}",replace_back($ac[$nid][$cid]['internet']),$tpl);
   $tpl = str_replace("{".$tplvars[3]['key']."}",replace_back($ac[$nid][$cid]['comment']),$tpl);
 } else {
   $tpl = str_replace("{".$tplvars[0]['key']."}","",$tpl);
   $tpl = str_replace("{".$tplvars[1]['key']."}","",$tpl);
   $tpl = str_replace("{".$tplvars[2]['key']."}","http://",$tpl);
   $tpl = str_replace("{".$tplvars[3]['key']."}","",$tpl);

 }
 $tpl = str_replace("{".$tplvars[4]['key']."}",$con_side[$siteid]['link']."&nid=".$nid."&cid=".$cid."&action=".$action,$tpl);

 //Ausgeben
 return $tpl;
}
}



Neu:

QUOTE
/********** Forumlar Kommentar **********/
if(! function_exists(comment_form)) {
function comment_form($typ,$tplid,$nid,$cid,$action="sanewcom") {
  global $con_side, $cfg_news, $ac, $dedi_lang;

  if($typ=="module") { global $mvars, $mod; }

  $tplvars = $cfg_news['templates']['commentform'];
  $tpl = $cfg_news['templates'][$tplid]['commentform'];

  if($cid!="") {
    $tpl = str_replace("{".$tplvars[0]['key']."}",replace_back($ac[$nid][$cid]['name']),$tpl);
    $tpl = str_replace("{".$tplvars[1]['key']."}",replace_back($ac[$nid][$cid]['email']),$tpl);
    $tpl = str_replace("{".$tplvars[2]['key']."}",replace_back($ac[$nid][$cid]['internet']),$tpl);
    $tpl = str_replace("{".$tplvars[3]['key']."}",replace_back($ac[$nid][$cid]['comment']),$tpl);
  } else {
    $tpl = str_replace("{".$tplvars[0]['key']."}","",$tpl);
    $tpl = str_replace("{".$tplvars[1]['key']."}","",$tpl);
    $tpl = str_replace("{".$tplvars[2]['key']."}","http://",$tpl);
    $tpl = str_replace("{".$tplvars[3]['key']."}","",$tpl);

  }
  $tpl = str_replace("{".$tplvars[4]['key']."}",$con_side[$mod['siteid']]['link']."&nid=".$nid."&cid=".$cid."&action=".$action,$tpl);

  //Ausgeben
  return $tpl;
}
}

--------------------

Top   
mvsxyz
Geschrieben am: 06. May 2005 - 18:38


Member


Gruppe: Tester
Beiträge: 1503
Mitgliedsnummer: 341
Mitglied seit: 16. Oct 2003


Übrigens war der Bug in der gepatchten fnc.newssystem.php schon behoben. Am besten du lädst dir gleich die gesamte Datei hier runter.

--------------------

Top   
Thor
Geschrieben am: 07. May 2005 - 10:11


Member


Gruppe: Tester v1.1
Beiträge: 62
Mitgliedsnummer: 580
Mitglied seit: 15. May 2004


Hi,
es klappt...
ich dachte ich hatte den patch schon eingebaut. sad.gif
danke ...
Herzlich Thor

--------------------

Top      

Thema wird von 0 Benutzer gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

5 Antworten seit 05. May 2005 - 08:52

Thema abonnieren | Thema versenden | Thema drucken


Neue Umfrage | neues Thema

Home | Das Projekt | Download | Entwicklung | Dokumentation | Forum | Impressum