Nodecomment problem
am 15.12.2009 - 12:30 Uhr in
Hi,
ich bekomme das Module einfach nicht zum laufen.
Ich habe es (meiner Meinung nach) richtig installiert.
So und nun die zwei probleme die ich habe:
a) wenn ich mir einen erstellten comment (node) angucke bekomme ich folgende fehlermeldung
Fatal error: Unsupported operand types in /includes/common.inc on line 1586
Nun habe ich mich versucht etwas schlau zu machen und habe folgende "lösung" gefunden :
Wenn ich folgende line rausnehme aus der mitgelieferten node-comment.tpl.php datei verschwindet der fehler
<?php
print l($node->title, $_GET['q'], NULL, NULL, "comment-$node->nid") . ' ' . theme('mark', $node->new);
?>
Also habe ich weiter gesucht und bin auf folgenden link gestossen:
http://justinhileman.info/articles/unsupported-operand-types-in-drupal-6x
von welchem ich eigentlich alles versucht habe, und nur das hier hat funktioniert.... aber es ist kein sauberer patch, und könnte auf dauer natürlich auch andere module beinflussen.
First, you can just make things work
Here's what it'll take to make the errors go away. I wouldn't suggest using this method unless you're bypassing an error in a module you didn't write, and you don't really feel like hacking around in it to fix things. Simply drop these two snippets into drupal/includes/common.inc.
/**
* And drop this surprisingly similar code right
* after the line that says:
*
* `function l($text, $path, $options = array()) {`
*
* (currently on line 1541)
*/
// Convert arguments and move on...
$args = func_get_args();
if (count($args) > 3) {
$options = array();
if (isset($args[2])) $options['attributes'] = $args[2];
if (isset($args[3])) $options['query'] = $args[3];
if (isset($args[4])) $options['fragment'] = $args[4];
if (isset($args[5])) $options['absolute'] = $args[5];
if (isset($args[6])) $options['html'] = $args[6];
}
Your code should work exactly as intended. Note that this method is a dirty hack, but will get the job done (i.e. treat the symptoms). Don't come crying to me when something breaks later, because I'm warning you now.
b) Mein zweites Problem besteht darin wie ich denn das ganze eingebunden bekomme in meinen node der die kommentarre letzten endes drunter haben soll? Ich habe mit views noch nicht gearbeitet, aber ich komme einfach nicht drauf trotz recherche wie man das ganze richtig einbindet bei diesem Module?
Hat jemand von euch erfahrung mit diesem Module und kann mir bitte helfen? Es ist sehr wichtig für mich da ich gerne reviews mit cck feldern erstellen möchte.
- Anmelden oder Registrieren um Kommentare zu schreiben
Nutzt das Module keiner von
am 17.12.2009 - 00:03 Uhr
Nutzt das Module keiner von euch? Gibt es eventuell alternativen wie man comments als review system nutzen könnte?
Ok I solved the issue
am 19.12.2009 - 16:15 Uhr
Ok I solved the issue myself, so in case someone needs this solution here we go
I just copied the node-comment.tpl.php file from the dev version to the stable version which fixes the actual string of code I refered to at the top and now it works!!