Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 496%
Ausl. d. letzten 5 Minuten: 524%
Ausl. d. letzten 15 Minuten: 466%
Aktulle Uhrzeit: 08:46
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
Änderungen am VGAdBook |
|
Ja, genau das wollte ich :-)
Wenn Du den Code hier postest wäre mir damit sehr geholfen, denn ich stehe grade noch auf dem Schlauch :-)
|
|
24.06.2015 21:25 |
|
|
|
Eingebaut und funktioniert einwandfrei
Ich danke Dir :-)
Genau so wollte ich es haben :-)
|
|
24.06.2015 21:56 |
|
|
|
Ein weiteres Problem habe ich noch
Ich wollte nun das bei jedem neuen Eintrag auch ein Thread gestartet wird.
Ich habe mir dazu einfach einen anderen Codeschnipsel genommen, und ihn eingebaut, und zwar
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:
|
//Thread erstellen
$boardid=244;
$titem="$titel";
$topic="$titel";
$data_mes=$message;
$db->query("INSERT INTO bb".$n."_threads SET
prefix='[Filmdatenbank]',
topic='$topic',
starttime='$time',
starterid='$wbbuserdata[userid]',
starter='$wbbuserdata[username]',
boardid='$boardid',
lastposttime='$time',
lastposterid='$wbbuserdata[userid]',
lastposter='$wbbuserdata[username]',visible='1'
");
list($lthread)=
$db->query_first("SELECT threadid FROM bb".$n."_threads ORDER BY threadid DESC LIMIT 1");
list($boardid)=
$db->query_first("SELECT boardid FROM bb".$n."_threads WHERE threadid='$lthread'");
list($parentlist)=
$db->query_first("SELECT parentlist FROM bb".$n."_boards WHERE boardid='$boardid'");
$db->query("INSERT INTO bb".$n."_posts SET
threadid='$lthread',
posttopic='$titem',
message='".addslashes($data_mes)."',
posttime='$time',
userid='$wbbuserdata[userid]',
username='".addslashes($wbbuserdata[username])."',visible='1'");
$db->query("UPDATE bb".$n."_boards SET
threadcount=threadcount+1,
postcount=postcount+1,
lastthreadid='$lthread',
lastposttime='$bildtime',
lastposterid='$wbbuserdata[userid]',
lastposter='".addslashes($wbbuserdata[username])."' WHERE boardid='$kat_thread_id'");
/* update board info */
$db->unbuffered_query("UPDATE bb".$n."_boards SET threadcount=threadcount+1, postcount=postcount+1, lastthreadid='$lthread', lastposttime='$starttime', lastposterid='$wbbuserdata[userid]', lastposter='".addslashes($wbbuserdata['username'])."' WHERE boardid IN ($parentlist,$boardid)", 1);
/* update global threadcount & postcount */
$db->unbuffered_query("UPDATE bb".$n."_stats SET threadcount=threadcount+1, postcount=postcount+1", 1);
// Userbeiträge
$db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts+1 WHERE userid = '$wbbuserdata[userid]'",1);
//Thread erstellen Ende |
|
Das ganze habe ich dann über
php: |
1:
2:
|
$db->query("INSERT INTO bb".$n."_vgadbook_eint (id, katid, ukatid, uukatid, userid, gesperrt, datum, message, allowsmilies, allowhtml, allowbbcode".$fieldlist.") VALUES ('NULL', '".$r_katid."', '".$r_ukatid."', '".$r_uukatid."', '".$wbbuserdata['userid']."', '".$frei."', '".$time."', '".addslashes($message)."','$allowsmilies','$allowhtml','$allowbbcode'".$fieldvalues_neu.")");
$insertid = $db->insert_id(); |
|
gesetzt.
Soweit wird auch ein Thread erstellt.
Allerdings fehlt der topic (Threadtitel), so das der Beitrag nicht anklickbar ist. Ist auch logisch, weil der Titel ja im VGAdBook ein Feldinhalt wäre.
Wie könnte man es lösen, das als Threadtitel nun der Feldinhalt eingesetzt wird?
Er müßte ja aus der bb1_vgadbook_eint aus der Spalte field1 ausgelesen werden???
|
|
25.06.2015 21:59 |
|
|
|
Das hat geklappt :-)
Viktor, ich danke Dir :-)
|
|
26.06.2015 21:09 |
|
|
Tappi
wBB2-User
Zeige Tappi auf Karte
Dabei seit: 30.05.2007
Beiträge: 1.704
2 Filebase-Einträge
Alter: 43 Jahre
Herkunft: Ostwestfalen wBB-Version: wBB2.3 PHP-Version: 7.4 und 8.0 MySQL-Version: MariaDB 10.5.19 Wo bist du gehostet?: Rootserver von www.ip-projects.de
Bewertung:
Level: 50 [?]
Erfahrungspunkte: 10.475.613
Nächster Level: 11.777.899
|
|
Interessantes Thema und meine Frage wurde hier auch gestellt und wie ich gesehen habe, hat Falke es auch schon hinbekommen gehabt ... aber die Antwort dazu fehlt, wie das geht
Änderungen am VGAdBook
Ich würde nämlich auch gerne das linke Dropdown Menü als Textlinks haben, so das man die Kategorien umgehend sieht ohne erst zu klicken.
Danke schon mal
__________________
Ich bin Ostwestfale: STUR . HARTNÄCKIG . KÄMPFERISCH
|
|
19.08.2015 23:49 |
|
|
Tappi
wBB2-User
Zeige Tappi auf Karte
Dabei seit: 30.05.2007
Beiträge: 1.704
2 Filebase-Einträge
Alter: 43 Jahre
Herkunft: Ostwestfalen wBB-Version: wBB2.3 PHP-Version: 7.4 und 8.0 MySQL-Version: MariaDB 10.5.19 Wo bist du gehostet?: Rootserver von www.ip-projects.de
Bewertung:
Level: 50 [?]
Erfahrungspunkte: 10.475.613
Nächster Level: 11.777.899
|
|
In der vgadbook.php habe ich gesehen das es dieser Code ist
/* Menü aufbauen */
if(isset($_REQUEST['vgmenue'])) $menueid = wbb_trim($_REQUEST['vgmenue']);
$vgadbook_links = get_menue_dropdown($menueid);
$kat_array = explode(",",$menueid);
if($kat_array[0]==999999) $action="showeigene";
Und im Template vgadbook.tpl wäre es dieser hier:
<form action="vgadbook.php" method="post" name="vgmenue">
<input type="hidden" name="action" value="show" />
<input type="hidden" name="sid" value="$session[hash]" />
<select name="vgmenue" onchange="if(this.options[this.selectedIndex].value != -1){ document.forms['vgmenue'].submit() }">
$vgadbook_links
</select> <input src="{$style['imagefolder']}/go.gif" type="image" />
</form>
So nun ist die Frage, wie muss ich das abändern, damit das Menü also die Links als Text drin stehen und nicht als Dropdown
__________________
Ich bin Ostwestfale: STUR . HARTNÄCKIG . KÄMPFERISCH
|
|
23.08.2015 22:16 |
|
|
|
In der PHP muß nichts geändert werden, nur in den Templates.
Allerdings ist das nicht ganz so leicht, da das Menü runter gewandert ist in eine neue Spalte vor dem eigentlichen Inhalt. Es genügt also nicht den Code für das Pulldown zu ändern.
Ich bin gerne bereit Dir meine geänderten Templates zur Verfügung zu stellen, mit einer Erklärung, was Du wo für Dich noch zusätzlich anpassen müßtest. Allerdings würde ich hierfür das OK von Viktor erst haben wollen, denn schließlich ist dies ein Spendenhack :-)
Falls Du Dich mit Tabellenaufbau auskennst, und es gerne selbst ändern möchtest:
Der Code des Menüs muß in allen Templates, wo Du lieber eine Liste der Links möchtest, gegen folgenden Code geändert werden:
code: |
1:
2:
3:
4:
5:
6:
7:
|
<form action="vgadbook.php" method="post" name="vgmenue">
<input type="hidden" name="action" value="show" />
<input type="hidden" name="sid" value="$session[hash]" />
<select name="vgmenue" size="50" style="width:200px" onchange="if(this.options[this.selectedIndex].value != -1){ document.forms['vgmenue'].submit() }">
$vgadbook_links
</select>
</form> |
|
Das size="50" mußt Du entsprechend Deiner Links anpassen, soll heißen, je mehr Links, desto größer die Zeilenmenge (size = Zeilen)
style="width:200px" ist die Breite des Textmenüs und kann auch angepasst werden.
Wichtig ist, das das Menü nun aus der Kopftabelle raus kommt, und runter vor die Inhaltstabelle gesetzt wird. (Durch das einfügen einer neuen Spalte)
|
|
24.08.2015 00:25 |
|
|
Tappi
wBB2-User
Zeige Tappi auf Karte
Dabei seit: 30.05.2007
Beiträge: 1.704
2 Filebase-Einträge
Alter: 43 Jahre
Herkunft: Ostwestfalen wBB-Version: wBB2.3 PHP-Version: 7.4 und 8.0 MySQL-Version: MariaDB 10.5.19 Wo bist du gehostet?: Rootserver von www.ip-projects.de
Bewertung:
Level: 50 [?]
Erfahrungspunkte: 10.475.613
Nächster Level: 11.777.899
|
|
Habe mal deinen Code eingefügt, ufff .... ok dann also erstmal warten bis Viktor wieder da ist bzw. wenn er sagt ok das du mir deine geben darfst ....
Weil mit dem obigen Code, ist zwar das Pulldown weg, dafür aber eine Scroll-Liste
__________________
Ich bin Ostwestfale: STUR . HARTNÄCKIG . KÄMPFERISCH
|
|
24.08.2015 21:39 |
|
|
jakiri
Administrator
Zeige jakiri auf Karte
Dabei seit: 07.12.2004
Beiträge: 2.726
1 Filebase-Einträge
Alter: 62 Jahre
Herkunft: Hürth wBB-Version: wBB2.3 PHP-Version: 5.ändert sich immer MySQL-Version: 5.ändert sich immer Wo bist du gehostet?: bei keinem
Bewertung:
Level: 54 [?]
Erfahrungspunkte: 19.222.198
Nächster Level: 22.308.442
|
|
Hallo,
den kannst du ändern wenn es nur für deinen eigenen Gebrauch ist
__________________
|
|
25.08.2015 16:46 |
|
|
Tappi
wBB2-User
Zeige Tappi auf Karte
Dabei seit: 30.05.2007
Beiträge: 1.704
2 Filebase-Einträge
Alter: 43 Jahre
Herkunft: Ostwestfalen wBB-Version: wBB2.3 PHP-Version: 7.4 und 8.0 MySQL-Version: MariaDB 10.5.19 Wo bist du gehostet?: Rootserver von www.ip-projects.de
Bewertung:
Level: 50 [?]
Erfahrungspunkte: 10.475.613
Nächster Level: 11.777.899
|
|
Jap ist auch nur für mich.
Ich sage dann mal dankeschön
Beim Menü brauche ich aber dann hilfe oder Falke gibt mir seine Templates
da ich das Menü auch so haben möchte wie z.B. in der JGS-Datenbank, oder auch wie hier auf dem Bild: Änderungen am VGAdBook
Also als Textlinks und ohne Scrollfunktion
Danke schon mal
__________________
Ich bin Ostwestfale: STUR . HARTNÄCKIG . KÄMPFERISCH
|
|
25.08.2015 20:40 |
|
|
|
|
|
|