Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| Vertikale Shoutbox | |||
|---|---|---|---|
| HeaddyDaddy Mitglied
Posts: 53 |
Hallo Leute,
ich habe diese Frage bereits in einem älteren Thread zu diesem Modul gestellt, jedoch wurde diese nicht so beantwortet das es mir wirklich weitergeholfen hätte und leider auch seit Tagen nichts neues mehr kommt. Deswegen mache ich noch einmal einen neuen Thread auf. Ich habe mir die vertikale Shoutbox geladen www.ilch.de/downloads-show-1009.html. Leider funktioniert diese noch nciht so richtig. Unabhängig von Desgin und Anpassung (dies ist erst gearde in Arbeit) zeigt mir die Shoutbox, bei dem VErsuch eine Nachricht abzuschicken folgende Fehlermeldung: --------------------------------------------------------------------------- MySQL Error: 1136 : Column count doesn't match value count at row 1 in Query: INSERT INTO `ic1_shoutbox` VALUES ( "" , "HeaddyDaddy" , "sda" ) Debug backtrace: @ mysql.php:32 -- debug_bt() @ mysql.php:50 -- db_check_error(...) @ v_shoutbox.php:22 -- db_query(...) @ design.php:332 -- require_once(...) @ design.php:174 -- design->get_boxcontent(...) @ design.php:71 -- design->replace_boxes(...) @ news.php:12 -- design->design(...) @ index.php:35 -- require_once(...) --------------------------------------------------------------------------- Ich habe in dem oben genannten älteren Thread auch bereits gut Richungshinweise bekommen, jedoch habe ich selber "Null" Erfahrung mit SQL und kann so die Tips nicht anwenden. Vielleicht hat ja hier nochmal jemand eine "zündende" Idee wie ich da weiterkommen kann. Hier nochmal der Link zu dem Thread. www.ilch.de/downloads-show-1009.html Schonmal vielen Dank im vorraus! Mit freundlichen Grüßen HeaddyDaddy betroffene Homepage: angelusmortis.clan-base.de |
||
| Chapter Moderator
Posts: 5677 |
Install ausgeführt ?
Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten |
||
| HeaddyDaddy Mitglied
Posts: 53 |
Leider keine gewohnte install.php (oder ähnliches) beim Download dabei.
Mann musste die Shoutbox manuel einbinden... Habe ich exakt nach Anleitung getan. Danke! |
||
| Chapter Moderator
Posts: 5677 |
Ich kann leider nicht schauen, bin von unterwegs online....
Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten |
||
| HeaddyDaddy Mitglied
Posts: 53 |
Vielleicht schafst du es die Tage da mal nachzuschauen?
Da ich selber wie oben erwähnt kein Plan von SQL habe, bin ich echt am verzweifeln. Wäre super wenn du da eine Lösung für mich findest :-) MfG HeaddyDaddy |
||
| lostboy2003 Mitglied
Posts: 260 |
ich habe eben mal geschaut und versucht nen eintrag zu machen hat er aber nicht übernommen und einen fehler hat er auch nicht ausgegeben . wenn ich aber ins archiv der shoutbox schaue kommt das hier
Fatal error: Call to undefined function smilies() in /data/multiserv/users/543282/projects/1336196/www/include/contents/shoutbox.php on line 72 leider bin ich nicht sehr bewandert was das angeht so das wer anderes es sicherlich besser erklären kann woran das genau liegt . lostboy2003.bplaced.net/ www.lost-boys-gaming.de |
||
| HeaddyDaddy Mitglied
Posts: 53 |
Jo, das mit dem Archiv hatte ich auch schon bemerkt.
Wollte aber erstmal, das die Shoutbox an sich funktioniert. Wäre vielleicht recht klug gewesen das mit zu erwähnen... Danke. |
||
| kdl Mitglied
Posts: 318 |
Ich habe zwar keine Probleme mit dem Modul, doch das kann auch an möglicherweise verschiedenen Versionen/Einstellungen des Servers liegen.
Versuch also einfach mal Zeile 22 db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$shoutbox_VALUE_name.'" , "'.$shoutbox_textarea.'" ) ' );
durch db_query('INSERT INTO `prefix_shoutbox` (nickname, textarea) VALUES ("'.$shoutbox_VALUE_name.'" , "'.$shoutbox_textarea.'" ) ' );
zu ersetzten. Das andere Problem habe ich hier bei mir auch nicht. Daher vermute ich eine Inkompatibilität mit einem anderen Modul. Zuletzt modifiziert von kdl am 18.04.2011 - 14:54:38 |
||
| HeaddyDaddy Mitglied
Posts: 53 |
Also den Fehler mit dem Archiv habe ich behoben bekommen.
Ich habe einfach die Datenbank geleert. Waren wohl ausdrücke enthalten die das Archiv nicht darstellen konnte. Fehler mit der Texteingabe besteht jedoch immer noch :-( |
||
| HeaddyDaddy Mitglied
Posts: 53 |
Wie gesagt habe ich keine Ahnung wie ich mit SQL arbeite..
Ist das eine Eingabe in der .php Datei? Also muss ich den Quelcode ändern oder die Datenbank? Danke! |
||
| kdl Mitglied
Posts: 318 |
Du öffnest die php-Datei und tauschst die Zeilen oben aus.
|
||
| HeaddyDaddy Mitglied
Posts: 53 |
Leider auch nicht die richtige Lösung.
Die Seite hat sich nach der Quel-Code anpassung leider garnicht mehr geöffnet. Es wurde folgender Fehler ausgelesen: --------------------------------------------------------------------------- Parse error: syntax error, unexpected T_STRING in /data/multiserv/users/543282/projects/1336196/www/include/boxes/v_shoutbox.php on line 22 --------------------------------------------------------------------------- Damit kann ich noch weniger was anfangen als der Text vorher. |
||
| kdl Mitglied
Posts: 318 |
Dann hast du was falsch gemacht.
Die komplette Datei müsste dann so aussehen: <?php
defined ('main') or die ( 'no direct access' );
$datum=date(" j.n.Y");
$zeit=date(" H:i");
if (loggedin()) {
$shoutbox_VALUE_name=$_SESSION['authname'];
}
else {
$shoutbox_VALUE_name = 'Nickname';
}
if (!empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) {
$shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
$shoutbox_nickname = substr($shoutbox_nickname, 0, 15);
$shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
$shoutbox_textarea = preg_replace("/\[.?(url|b|i|u|img|code|quote)[^\]]*?\]/i","",$shoutbox_textarea);
$shoutbox_textarea = strip_tags($shoutbox_textarea);
if (!empty($shoutbox_nickname) AND !empty($shoutbox_textarea)) {
db_query('DELETE FROM `prefix_shoutbox` WHERE nickname = "'.$shoutbox_VALUE_name.'" AND textarea = "'.$shoutbox_textarea.'"' );
db_query('INSERT INTO `prefix_shoutbox` (nickname, textarea) VALUES ("'.$shoutbox_VALUE_name.'" , "'.$shoutbox_textarea.'" ) ' );
}
}
echo '
<div style="width:99%; height:100px; overflow:auto; border:1px solid #347; margin:0px;">
<table width="100%" cellpadding="2" cellspacing="1" border="0">';
$erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC');
while ($row = db_fetch_object($erg) ) {
$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
echo '
<tr class="'.$class.'">
<td style="font-size:9px;"><b>'.$row->nickname.'</b>:</td><td style="font-size:8px;"> '.preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", BBcode($row->textarea)).'</td>
</tr>';
}
echo '</table></div>';
if (has_right($allgAr['sb_recht'])) {
echo '
<form method="post" name="post" action="index.php">
<input type="text" name="shoutbox_textarea" value="" size="87%" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">';
echo get_antispam ('shoutbox', 0); echo '
<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">
<input type="text" size="1" style="visibility:hidden;" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="15">
<a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a>
</form>';
} |
||
| HeaddyDaddy Mitglied
Posts: 53 |
..MhM..
habe jetzt einfach mal den kompletten Queltext per Copy & Paste in die .php Datei eingefügt (Also den alten natürlich ersetzt). Trotzdem zeigt er mir die oben genannte Fehlermeldung an. Nur das er den Fehler jetzt in Line 2 findet.. :-( |
||
| HeaddyDaddy Mitglied
Posts: 53 |
Jawoll!
Es funktioniert! Kann ab sofort wieder Einträge in der Shoutbox machen. Jedoch funktioniert nach einem Eintrag das Feld "Archiv" nicht mehr. Genauso würde mich mal generell (war bisher bei allen Shoutboxes so) interessierenw arum die Shoutbox Wörter trennt und Sonderzeichen (Ä, Ö, Ü nicht darstellen kann.
Mit freundlichen Grüßen HeaddyDaddy Zuletzt modifiziert von HeaddyDaddy am 18.04.2011 - 16:02:45 |
||
| Ilharn Mitglied
Posts: 6 |
Hallihallo.
Wollte keinen neuen Thread erstellen, daher nutze ich diesen, da es auch um die Shoutbox dreht. Und zwar ist mir und auch einigen Usern aufgefallen, dass sich einige Zeilen ab und an verschieben... Also zB ein neuer Beitrag unter einem älteren schiebt usw... (Link zur Seite [url]www.underground-zero.de[/url] Weiß jemand woran das liegen könnte und wie man es beheben kann? Schonmal vielen Dank Zuletzt modifiziert von Ilharn am 18.10.2011 - 12:37:35 |
||
| Mikro Mitglied
Posts: 118 |
Zitat geschrieben von HeaddyDaddy
Genauso würde mich mal generell (war bisher bei allen Shoutboxes so) interessierenw arum die Shoutbox Wörter trennt und Sonderzeichen (Ä, Ö, Ü nicht darstellen kann.
Ein Grund für den Fehler auf deiner Seite wird sein das im head dieser Eintrag fehlt. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> Wer Rechtschreibfehler findet darf sie behalten! |
||
| [ Anmelden zum schreiben ] |