pitter0701
Mitglied
Dabei seit: 29.04.05
Beiträge: 8
Herkunft: NRW Forenversion: 2.3
|
|
Wer das Ganze mit den BBCode Buttons haben möchte,tauscht die
pinwand_entry.tpl gegen diese aus..........
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
|
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<title>$master_board_name | {$lang->items['LANG_PINWAND_ENTRY']}</title>
$headinclude
</head>
<body>
$pin_error
<form action="pinwand.php" method="post" name="bbform" onsubmit="return validate(this)" onreset="resetAppletText()">
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:75%" class="tableinborder">
<tr>
<td class="tabletitle" align="left" colspan="2"><span class="normalfont"><b>{$lang->items['LANG_PINWAND_ENTRY']}</b></span></td>
</tr>
<tr align="left">
<td class="tableb"><span class="normalfont">{$lang->items['LANG_POST_USERNAME']}</span></td>
<td class="tableb"><span class="normalfont">$wbbuserdata[username]</span></td>
</tr>
<tr align="left">
<td class="tablea"><span class="normalfont">{$lang->items['LANG_PINWAND_PINCOL']}</span></td>
<td class="tablea">
<table><tr>
<td><img src="{$style['imagefolder']}/pinwand/pin1.gif"></td>
<td><img src="{$style['imagefolder']}/pinwand/pin2.gif"></td>
<td><img src="{$style['imagefolder']}/pinwand/pin3.gif"></td>
<td><img src="{$style['imagefolder']}/pinwand/pin4.gif"></td>
<td><img src="{$style['imagefolder']}/pinwand/pin5.gif"></td>
<td><img src="{$style['imagefolder']}/pinwand/pin6.gif"></td>
<td><img src="{$style['imagefolder']}/pinwand/pin7.gif"></td>
<td><img src="{$style['imagefolder']}/pinwand/pin8.gif"></td>
<td><img src="{$style['imagefolder']}/pinwand/pin9.gif"></td>
<td><img src="{$style['imagefolder']}/pinwand/pin10.gif"></td>
<td><img src="{$style['imagefolder']}/pinwand/pin11.gif"></td>
<td><img src="{$style['imagefolder']}/pinwand/pin12.gif"></td>
</tr><tr>
<td align="center"><input type="radio" name="pinnr" value="1" checked="checked"/></td>
<td align="center"><input type="radio" name="pinnr" value="2"/></td>
<td align="center"><input type="radio" name="pinnr" value="3"/></td>
<td align="center"><input type="radio" name="pinnr" value="4"/></td>
<td align="center"><input type="radio" name="pinnr" value="5"/></td>
<td align="center"><input type="radio" name="pinnr" value="6"/></td>
<td align="center"><input type="radio" name="pinnr" value="7"/></td>
<td align="center"><input type="radio" name="pinnr" value="8"/></td>
<td align="center"><input type="radio" name="pinnr" value="9"/></td>
<td align="center"><input type="radio" name="pinnr" value="10"/></td>
<td align="center"><input type="radio" name="pinnr" value="11"/></td>
<td align="center"><input type="radio" name="pinnr" value="12"/></td>
</tr></table>
</td>
</tr>
<tr align="left">
<td class="tableb"><span class="normalfont">{$lang->items['LANG_PINWAND_NOTECOL']}</span></td>
<td class="tableb">
<table><tr>
<td style="background-color:#FF6666;"><br /><input type="radio" name="zettelcolnr" value="1"/></td>
<td style="background-color:#FFB266;"><br /><input type="radio" name="zettelcolnr" value="2"/></td>
<td style="background-color:#FFFF99;"><br /><input type="radio" name="zettelcolnr" value="3" checked="checked"/></td>
<td style="background-color:#CCFF99;"><br /><input type="radio" name="zettelcolnr" value="4"/></td>
<td style="background-color:#99FF99;"><br /><input type="radio" name="zettelcolnr" value="5"/></td>
<td style="background-color:#99FFCC;"><br /><input type="radio" name="zettelcolnr" value="6"/></td>
<td style="background-color:#99FFFF;"><br /><input type="radio" name="zettelcolnr" value="7"/></td>
<td style="background-color:#99CCFF;"><br /><input type="radio" name="zettelcolnr" value="8"/></td>
<td style="background-color:#9999FF;"><br /><input type="radio" name="zettelcolnr" value="9"/></td>
<td style="background-color:#CC99FF;"><br /><input type="radio" name="zettelcolnr" value="10"/></td>
<td style="background-color:#FF99FF;"><br /><input type="radio" name="zettelcolnr" value="11"/></td>
<td style="background-color:#FF99CC;"><br /><input type="radio" name="zettelcolnr" value="12"/></td>
</tr></table>
</td>
</tr>
<tr align="left">
<td class="tablea" valign="top"><span class="normalfont"><b>{$lang->items['LANG_POST_MESSAGE']}</b></span><br /><br />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder">
<tr>
<td align="left" class="tableb" nowrap="nowrap"><span class="smallfont">$note</span></td>
</tr>
</table><br />
$bbcode_smilies
</td>
<td class="tablea"><table>
<tr>
<td align="left">$bbcode_buttons
<textarea name="message" wrap="hard" rows="10" cols="40">$message</textarea>
<p align="left">
<input type="hidden" name="send" value="send" />
<input type="hidden" name="action" value="speichern" />
<input type="hidden" name="idhash" value="$idhash" />
<input type="hidden" name="sid" value="$session[hash]" />
<input class="input" type="submit" onClick="opener.location.reload();window.close()" accesskey="S" value="{$lang->items['LANG_PINWAND_SEND']}" />
<input class="input" type="reset" accesskey="R" value="{$lang->items['LANG_POSTINGS_RESET']}" />
</p></form>
</tr>
</table></td>
</tr>
</table>
</body>
</html> |
|
Und die pinwand.php gegen diesen Inhalt..................
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
|
<?php
$filename="pinwand.php";
require("./global.php");
require("./acp/lib/class_parse.php");
require('./acp/lib/class_parsecode.php');
$lang->load('POST,POSTINGS,PINWAND');
$position_x=00;
$position_y=00;
// Einstellungen Anzeige
$maxbreite=$style[tableinwidth];
$maxhoehe=700;
if (!checkpermissions('a_can_pinw_view')) access_error();
if (isset($_REQUEST['action'])) $action = $_REQUEST['action'];
else $action = '';
if (!$action) {
$mhentry = $maxhoehe.'px';
$mbentry = $maxbreite.'px';
$copyh = ($maxhoehe-30).'px';
$copynailh = ($maxhoehe-40).'px';
$result = $db->unbuffered_query("SELECT * FROM bb".$n."_pinwand ORDER BY pinid ASC");
for ($i=0; $i<mysql_num_rows($result); $i++) {
mysql_data_seek ($result, $i);
$row = mysql_fetch_row($result);
$x=rand(0,800);
$y=rand(30,$maxhoehe-100);
$pin=$row[3];
$zettelcol=$row[4];
$name=$row[1];
$userid=$row[2];
$text=$row[5];
$datum=$row[6];
$nail2left = ($x+78);
$nail2top = ($y-70);
$parse = new parse($docensor,75,$wbbuserdata['showimages'],$hilight,$usecode);
$text = $parse->doparse($text,1,0,1,1);
$date = formatdate($wbbuserdata['dateformat'], $datum);
$time = formatdate($wbbuserdata['timeformat'], $datum);
if (checkpermissions('a_can_pinwand_admin')){
$loeschen = '<a href="pinwand.php?action=delpin&pinid='.$row[0].$SID_ARG_2ND_UN.'"><img src="'.$style['imagefolder'].'/pinwand/muell.gif" width="25px" height="19px" border="0" alt="delete" title="delete" /></a>';
}else{
$loeschen = '';
}
$entrybit .='
<div id="top'.$i.'" style="width:200px; position:absolute; left:'.$x.'px; top:'.$y.'px; z-index:1;">
<div id="z'.$i.'" style="position:relative; left:0px; top:0px; z-index:1;" class="area'.$zettelcol.'">
<span class="smallfont"><b>'.$loeschen.$date.'</b><img src="'.$style['imagefolder'].'/spacer.gif" width="50px" height="1" border="0" alt="" /><span class="time">'.$time.'</span><br />'.$text.'<br /><br /><center><a href="profile.php?userid='.$userid.$SID_ARG_2ND_UN.'">'.$name.'</a></span></center>
</div>
<div id="layer2" style="width:25px; height:24px; position:absolute; left:88px; top:-10px; z-index:1;">
<a href="javascript:weg('.$i.')"><img src="'.$style['imagefolder'].'/pinwand/pin'.$pin.'.gif" border="0"></a>
</div>
</div>';
}
eval("\$tpl->output(\"".$tpl->get("pinwand")."\");");
exit();
}
if ($action == 'speichern') {
$pinnr = $_POST['pinnr'];
$zettelcolnr = $_POST['zettelcolnr'];
$text = stripcrap(wbb_trim($_POST['message']));
if ($text) {
$datum = time();
$result = $db->query_first("SELECT pinid FROM bb".$n."_pinwand WHERE text='$text' AND userid='$wbbuserdata[userid]' AND username='".addslashes($wbbuserdata['username'])."' ", 1);
if ($result['pinid']) {
header("Location: pinwand.php");
exit();
}else{
$db->query("INSERT INTO bb".$n."_pinwand (pin,zettelcol,username,userid,text,datum) VALUES ". "('$pinnr','$zettelcolnr','".addslashes($wbbuserdata['username'])."','$wbbuserdata[userid]','".addslashes($text)."','$datum')");
header("Location: pinwand.php");
}
} else {
$allowsmilies = 1;
$bbcode_buttons = getcodebuttons();
$pin_error=$lang->get("LANG_PINWAND_ERROR");
$note = '';
$note .= $lang->items['LANG_POSTINGS_HTML_NOT_ALLOW'];
$note .= $lang->items['LANG_POSTINGS_BBCODE_ALLOW'];
$note .= $lang->items['LANG_POSTINGS_SMILIES_ALLOW'];
$bbcode_smilies = getclickysmilies($smilie_table_cols, $smilie_table_rows);
eval("\$headinclude .= \"".$tpl->get("bbcode_script")."\";");
eval("\$editor = \"".$tpl->get("editor")."\";");
eval("\$tpl->output(\"".$tpl->get("pinwand_entry")."\");");
}
}
if ($action == 'add') {
$allowsmilies = 1;
$bbcode_buttons = getcodebuttons();
$note = '';
$note .= $lang->items['LANG_POSTINGS_HTML_NOT_ALLOW'];
$note .= $lang->items['LANG_POSTINGS_BBCODE_ALLOW'];
$note .= $lang->items['LANG_POSTINGS_SMILIES_ALLOW'];
$bbcode_smilies = getclickysmilies($smilie_table_cols, $smilie_table_rows);
eval("\$headinclude .= \"".$tpl->get("bbcode_script")."\";");
eval("\$editor = \"".$tpl->get("editor")."\";");
eval("\$tpl->output(\"".$tpl->get("pinwand_entry")."\");");
}
if ($action == 'delpin') {
$db->unbuffered_query("delete from bb".$n."_pinwand where pinid='".$_GET['pinid']."'");
header("Location: pinwand.php");
exit();
}
?> |
|
|
|
14.06.07 14:06 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Glare
Mitglied
Dabei seit: 16.01.04
Beiträge: 396
Forenversion: 2.3
Themenstarter
|
|
Die BB Codes würde ich weglassen da z.b. links das Design der Zettel zerstören können.
Ausserdem geht das am Sinn der Pinwand vorbei...
__________________
|
|
14.06.07 15:02 |
E-Mail
Finden
Als Freund hinzufügen
|
|
pitter0701
Mitglied
Dabei seit: 29.04.05
Beiträge: 8
Herkunft: NRW Forenversion: 2.3
|
|
Hab eh nur ca.20 Familien-Mitglieder,für Gäste gesperrt,die gesamte Page,von daher gesehen geht das schon in Ordnung
|
|
14.06.07 15:10 |
E-Mail
Finden
Als Freund hinzufügen
|
|
suppo
Mitglied
Dabei seit: 17.01.04
Beiträge: 41
Forenversion: 2.3
|
|
wäre es nicht besser wenn man Gäste auch was anpinnen lässt das die ihr name und ihre-mail angeben müssen im formular... ein anliegen habe ich noch...kann man die pinzettel statisch machen und die neuen pins oben einfügen?
gruss
|
|
15.06.07 12:28 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|
Hallo,
nun funktioniert es schon recht gut mit der Pinwand. Eine Frage - oder eine Beobachtung - habe ich zur Formatierung des Textes: ich mal eine vielleicht 10zeilige Nachricht geschrieben. Daraus wurde eine etwa 3cm breite und 5cm hohe Nachricht. An einigen Zeilen viel mir auf, dass für mich unverständliche Zeilenumbrüche passierten, die ich selber nicht eingegeben habe. So endet eine Zeile mit einem einzigen, recht kurzen Wort und die nächste Zeile beginnt mir ebenfalls kurzen Wörtern, die noch sehr gut auf die andere Zeile gepasst hätten. Ich versuche mal, ein Screenshot anzuhängen.
Dann hätte ich noch einen dringenden Wunsch: kann es möglich gemacht werden, bereits angepinnte Beiträge zu bearbeiten? So muss ich nicht immer den Beitrag neu schreiben, wenn irgendwas gravierendes falsch ist, was ich sonst kurz geändert hätte.
Liebe Grüße,
Rüdiger
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Nordlicht2001: 16.06.07 10:50.
|
|
15.06.07 23:40 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Achim
Mitglied
Dabei seit: 18.01.04
Beiträge: 1.134
Herkunft: Schwelm / NRW Forenversion: 3.1; 3.0
|
|
Zitat: |
Original von toni tulppe0815
template "pinwand" doesnt exist
|
Templates importieren und cachen ...
__________________ Gruss Achim
|
|
18.06.07 02:09 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Party-Man
Mitglied
Dabei seit: 19.06.04
Beiträge: 19
Forenversion: 2.3
|
|
bbcode geht nur begrenzt - mit einiger übung kriegt man n bild ausschliesslich von der eigenen website rein nur unter angabe des verzeichnispfades ohne www-site und ohne "_" oder "-" in den dateinamen ... links gehen nur ohne sonderzeichen
problem ist nur - mal geht ein "anpinnen", mal probiert man 5-6 mal und bekommt nichts angepinnt
woran kann das denn liegen ?
__________________
|
|
18.06.07 18:18 |
E-Mail
Finden
Als Freund hinzufügen
|
|
pitter0701
Mitglied
Dabei seit: 29.04.05
Beiträge: 8
Herkunft: NRW Forenversion: 2.3
|
|
Das mit dem bbCode Image anhängen,geht tatsächlich nur von der eigenen wbb. Page aus.Warum das so ist??? Keine Ahnung.
Ich habe die 2.Zip von Glare auf dem Server gejagt und dann,siehe oben,das Template+die pinwand.php geändert wieder hochgeladen.
Das Template hab ich nichtmal neu gecached.Die Änderungen klappten auch so.
Soweit klappt bei mir alles.Alle geschriebenen Pin´s werden eingetragen.
Manchmal ist am Anfang einer Zeile ein kurzes Wort + er fängt ne neue Zeile an,obwohl für das nachfolgende Wort/Wörter noch genug Platz ist.
Das wäre der einzige Schönheitsfehler,den ich manchmal entdeckt hab.
|
|
20.06.07 17:30 |
E-Mail
Finden
Als Freund hinzufügen
|
|
C4er
Mitglied
Dabei seit: 29.03.06
Beiträge: 124
Herkunft: Berlin Forenversion: 2.3
|
|
Jetzt haben auch mir Mitglieder gesagt dass die Hälfte der Notizzettel nicht auftaucht welche von den Änderungen hier sind für mich interessant damit es lauffähig ist?
Habe hier leicht den Überblick verloren
|
|
22.06.07 11:30 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
*Zauberfee*
Mitglied
Dabei seit: 01.05.06
Beiträge: 31
Fähigkeiten: WBB2 Profi Forenversion: 3.1
|
|
So, habe das heute morgen eingebaut, habe dann die neuere Version genommen, da nichts funtktionierte. Erst hatte ich gar keine buttons, um meinen Beitrag anpinnen zu können. Dann war das gelöst und ich sah keine angepinnten Zettel. Auch das war dann gelöst.
Nun klappt das alles. Habe den link im pinwand.tpl ersetzt. Soweit prima, da ja nun ein neues Fenster sich öffnet.
Mich stört aber eines: Wenn ich nun einen Beitrag anpinnen möchte und auf den button klicke, kommt ein kleines Hinweisfenster mit der Meldung, dass die angezeigte Website versucht, das Fenster zu schließen. Dan nwird gefragt, ob ich schließen möchte. Klcike ich auf ja, ist alles weg, ich muß die Seite wieder komplett neu öffnen. Klicke ich auch nein, geht diese neue Seite zum Anpinnen des Beitrages zu und ich bin wieder auf meiner Pinwand. So sollte es ja sein, aber mich nervt dieses Abfragefenster, da ich mal davon ausgehe, dass sehr viel User dann auf ja klicken und schwupps ist die komplette Seite zu.
Kann man das ändern?
|
|
25.06.07 12:51 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
C4er
Mitglied
Dabei seit: 29.03.06
Beiträge: 124
Herkunft: Berlin Forenversion: 2.3
|
|
Was musste man dann nochmal machen damit der Zettel auch angepinnt wird?!
|
|
25.06.07 14:55 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
*Zauberfee*
Mitglied
Dabei seit: 01.05.06
Beiträge: 31
Fähigkeiten: WBB2 Profi Forenversion: 3.1
|
|
Zitat: |
Original von C4er
Was musste man dann nochmal machen damit der Zettel auch angepinnt wird?!
|
Das war das hier:
Original von pitter0701
@marco2306+nordlicht2001
Bitte sucht in dem "pinwand.tpl
den Javalink!!!! (es gibt mehrere Links),entfernt diesen Link komplett
und setzt den Link von Zerox ein,diesen hier...........
<a href="pinwand.php?action=add">{$lang->items['LANG_PINWAND_WRITE']}</a>
dann öffnet sich eine ganze Seite,diese Seite aktuallisiert+trägt die Pins auch ein,da der Java Befehl komplett entfernt ist.
Der zu entfernende Link ist dieser hier:::::::::::::
<a href="java script:var w=window.open('pinwand.php?action=add','WRITE','width=520 ,height=500');">{$lang->items['LANG_PINWAND_WRITE']}</a>
|
|
25.06.07 17:25 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Glare
Mitglied
Dabei seit: 16.01.04
Beiträge: 396
Forenversion: 2.3
Themenstarter
|
|
Zitat: |
Original von *Zauberfee*
[...]
Mich stört aber eines: Wenn ich nun einen Beitrag anpinnen möchte und auf den button klicke, kommt ein kleines Hinweisfenster mit der Meldung, dass die angezeigte Website versucht, das Fenster zu schließen. Dan nwird gefragt, ob ich schließen möchte. Klcike ich auf ja, ist alles weg, ich muß die Seite wieder komplett neu öffnen. Klicke ich auch nein, geht diese neue Seite zum Anpinnen des Beitrages zu und ich bin wieder auf meiner Pinwand. So sollte es ja sein, aber mich nervt dieses Abfragefenster, da ich mal davon ausgehe, dass sehr viel User dann auf ja klicken und schwupps ist die komplette Seite zu.
Kann man das ändern? |
Das muß eine Browsereinstellung sein, das läßt sich schlecht durch einen wbb-Hack umgehen
__________________
|
|
27.06.07 11:34 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Schattenwoelfin
Mitglied
Dabei seit: 16.01.04
Beiträge: 13
Forenversion: 2.3
|
|
Soweit klappt es mit den Einträgen und ich bin ganz begeistert
.
Allerdings werden KEINE Einträge angezeigt, sobald ein Smilie erscheinen soll. Die sind auch nicht "klickbar" in dem Popup. Woran kann das liegen?
Ach ja, und ich weiss ehrlich gesagt nicht, wie ich das mit dem automatischen refresh wieder eingebaut bekomme
Danke schon mal und ansonsten: echt genialer Hack
Edit:
Hab gerade festgestellt, dass die Einträge auch dann nicht gespeichert werden, wenn man z.B. ein " *g* " hinter nen Eintrag packt. Denke mal das liegt dann an den Sonderzeichen?!
Noch ein Edit:
Die vorletzte Farbe klappt aus, für mich, unerklärlichen Gründen nicht. Egal ob mit Smielies, oder ohne, oder mit oder ohne Sonderzeichen. Die Farbe will er einfach nicht. Dabei ist rosa doch so eine schöne Farbe *fg*
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Schattenwoelfin: 29.06.07 13:53.
|
|
28.06.07 23:17 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|