» Forum » Clanscript » Module und Modifikationen » Vertikale Shoutbox
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Vertikale Shoutbox
HeaddyDaddy
Mitglied
1 Beitragspunkte
Posts: 53

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 09:18:04     Zitieren
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
208 Beitragspunkte
Posts: 5677

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 13:47:51     Zitieren
Install ausgeführt ?


Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
HeaddyDaddy
Mitglied
1 Beitragspunkte
Posts: 53

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 14:01:29     Zitieren
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
208 Beitragspunkte
Posts: 5677

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 14:25:58     Zitieren
Ich kann leider nicht schauen, bin von unterwegs online....


Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
HeaddyDaddy
Mitglied
1 Beitragspunkte
Posts: 53

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 14:29:39     Zitieren
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
14 Beitragspunkte
Posts: 260

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 14:36:21     Zitieren
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
1 Beitragspunkte
Posts: 53

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 14:45:52     Zitieren
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
56 Beitragspunkte
Posts: 318

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 14:54:20     Zitieren
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
1 Beitragspunkte
Posts: 53

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 14:57:03     Zitieren
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
1 Beitragspunkte
Posts: 53

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 14:58:37     Zitieren
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
56 Beitragspunkte
Posts: 318

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 15:01:32     Zitieren
Du öffnest die php-Datei und tauschst die Zeilen oben aus.
HeaddyDaddy
Mitglied
1 Beitragspunkte
Posts: 53

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 15:14:44     Zitieren
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
56 Beitragspunkte
Posts: 318

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 15:26:42     Zitieren
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
1 Beitragspunkte
Posts: 53

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 15:45:14     Zitieren
..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
1 Beitragspunkte
Posts: 53

0 Mitglieder finden den Beitrag gut.

Merkliste 18.04.2011 - 15:59:26     Zitieren
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 (Ä, Ö, ÜZwinker nicht darstellen kann.

Mit freundlichen Grüßen

HeaddyDaddy


Zuletzt modifiziert von HeaddyDaddy am 18.04.2011 - 16:02:45
Ilharn
Mitglied
0 Beitragspunkte
Posts: 6

0 Mitglieder finden den Beitrag gut.

Merkliste 18.10.2011 - 12:25:46     Zitieren
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
4 Beitragspunkte
Posts: 118

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.10.2011 - 18:52:30     Zitieren
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 (Ä, Ö, ÜZwinker 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 ]