Suche
Thema Info
Thema ansehen
Wer ist hier? 1 Gäste
Seite 1 von 2: 12
|
Threadstarter kann als gelöst makieren
|
|
Giftzwerg |
Geschrieben am 27-04-2012 16:50
|
![]() Foren-As ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 92 Registriert am: 21.02.2012 Geschlecht: ![]() Alter: 57 Stimmung: ![]() |
So nun Frage ich hier auch mal, da ich im anderen irgendwie keine Antwort bekomme. Ich möchte gerne über den Thread ein Button für den Threadstarter einbauen, damit er auch seine Frage als gelöst markieren kann. Wobei der Button wechselt auf gelöst und auch wieder umgekehrt. Wer kann mir da helfen oder einen Tipp geben wie ich das verwirklichen kann. MFG |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
Taker |
Geschrieben am 27-04-2012 17:42
|
![]() Admin ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.03 Beiträge: 1316 Registriert am: 10.12.2010 Geschlecht: ![]() Alter: 43 Stimmung: ![]() |
Dass könnte etwas kniffliger werden aber möglich ist es
|
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
DeeoNe |
Geschrieben am 27-04-2012 17:44
|
![]() Super Admin ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 3718 Registriert am: 30.01.2010 Geschlecht: ![]() Alter: 39 Stimmung: ![]() |
Lange rede kurzer sinn:if ((iMOD || $fdata['thread_author'] == $userdata['user_id']) && isset($_GET['set_status'])) { möglich dass du es an deins noch Anpassen musst wegen Datenbank abfragen. |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
Giftzwerg |
Geschrieben am 27-04-2012 21:17
|
![]() Foren-As ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 92 Registriert am: 21.02.2012 Geschlecht: ![]() Alter: 57 Stimmung: ![]() |
hmm...nu seh ich da nicht mehr durch....oder ich denke falsch, so sieht meins aus was ich habe und weiss nun nicht mehr was ich ändern soll damit es funktioniert. Hier mal meins was eingebaut ist $result_s = dbquery("SELECT * FROM ".DB_POSTS." WHERE thread_id=".$data['thread_id'].""); jetzt weiss ich nichts mehr, hab einiges ausprobiert , aber irgendwie klappt es nicht. Habe mein Code so if ((iMOD || $fdata['thread_author'] == $userdata['user_id']) && isset($_GET['set_status'])) { hab bestimmt ein blöden denkfehler, mist wenn man sich nicht schon früher mit sowas beschäftigt hat grummel MFG P.S. vielen dank für die Hilfe an Dee und Team Bearbeitet von Giftzwerg am 27-04-2012 21:26 |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
DeeoNe |
Geschrieben am 27-04-2012 21:49
|
![]() Super Admin ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 3718 Registriert am: 30.01.2010 Geschlecht: ![]() Alter: 39 Stimmung: ![]() |
Den code wo ich gepostet habe, ist der wo hier ist. Vieleicht den Code mal so nutzen wie er hier ist. Normal müsste das dann gehen, da ich von grund auf auch das post solved da nutze. |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
Giftzwerg |
Geschrieben am 27-04-2012 22:13
|
![]() Foren-As ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 92 Registriert am: 21.02.2012 Geschlecht: ![]() Alter: 57 Stimmung: ![]() |
hmm...bin wohl zu blöd dazu .....bei mir funzt das net....grummel.... hab das echo "</table><!--sub_forum_thread_table-->\n"; vor das if (iMOD) { eingebaut.....oder ist das falsch ??? |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
DeeoNe |
Geschrieben am 27-04-2012 22:40
|
![]() Super Admin ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 3718 Registriert am: 30.01.2010 Geschlecht: ![]() Alter: 39 Stimmung: ![]() |
Wenn das so ist wie im ersten COde ist das richitg. Zusammengefügt am 27. April 2012 22:42:25: aaaaaaaaaaahhhhhhhhhhh ich weiß was sekundeeeeeeeeeeeeeeeeeeeeeeeeee 7.02 muss man was anfügen, nur ob das da auch war mom |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
Giftzwerg |
Geschrieben am 27-04-2012 22:43
|
![]() Foren-As ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 92 Registriert am: 21.02.2012 Geschlecht: ![]() Alter: 57 Stimmung: ![]() |
oder liegt das dadran das es nicht funktioniert weil ich Administrator bin von der HP ???? ...kann ja sein. Gruß Jörg |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
DeeoNe |
Geschrieben am 27-04-2012 22:46
|
![]() Super Admin ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 3718 Registriert am: 30.01.2010 Geschlecht: ![]() Alter: 39 Stimmung: ![]() |
Wie sieht deine result abfrage aus? Die ist da bei Zeile 34: $result = dbquery( Wenn die anderst ist, nimm mal die. Zusammengefügt am 27. April 2012 22:51:32: Da ist noch eine: /* end poll */ Aber sonst wüsste ich es auch nicht mehr, was es noch sein kann. Superadmin kann das auf jedenfall, aber nur Admin nicht, seit denn er ist, Forum MOD in dem Bereich! Zusammengefügt am 27. April 2012 22:54:28: Du sagst es funzt net, mal die frage was geht nicht? Das klicken oder der Button siehste nicht??? Bearbeitet von DeeoNe am 27-04-2012 22:54 |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
Giftzwerg |
Geschrieben am 28-04-2012 01:25
|
![]() Foren-As ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 92 Registriert am: 21.02.2012 Geschlecht: ![]() Alter: 57 Stimmung: ![]() |
Hmm....ich geb es nu erstmal auf, hab alles probiert und gemacht, irgendwie funzt das bei mir nicht....grummel. Vielleicht hat ja noch jemand anderes einen Vorschlag oder eine Idee. MFG Jörg |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
DeeoNe |
Geschrieben am 28-04-2012 02:36
|
![]() Super Admin ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 3718 Registriert am: 30.01.2010 Geschlecht: ![]() Alter: 39 Stimmung: ![]() |
Du sagst es funzt net, mal die frage was geht nicht? Das klicken oder der Button siehste nicht???
|
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
Giftzwerg |
Geschrieben am 28-04-2012 02:53
|
![]() Foren-As ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 92 Registriert am: 21.02.2012 Geschlecht: ![]() Alter: 57 Stimmung: ![]() |
der Button ist soweit da, nur wenn ich drauf klicke passiert nichts. Das verstehe ich ja nicht. MFG ich häng mal meine viewthread anbei, vieleicht siehs du da ja was da falsch sein könnte. Zusammengefügt am 28. April 2012 11:10:26: Mir ist da noch was aufgefallen in der options.php fürs Forum .... da finde ich diesen Datenbank abfrage ....... if (isset($_GET['step']) && $_GET['step'] == "solved") { die hat mit dem was für den thread Autor eingefügt wird doch nichts zu tun ...oder ???? Man ich muss mich mehr mit den Mist beschäftigen Weil da steht DB_Posts und im anderen steht DB_THREADS das ist doch ein Unterschied oder ???? Oder ich habe ein gravierenden denkfehler. MFG
Giftzwerg hat folgende Datei angehängt:
Bearbeitet von Giftzwerg am 28-04-2012 11:10 |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
DeeoNe |
Geschrieben am 28-04-2012 11:31
|
![]() Super Admin ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 3718 Registriert am: 30.01.2010 Geschlecht: ![]() Alter: 39 Stimmung: ![]() |
Kann sein, das ich es umgebaut hatte, dann must du das korrigieren mal und versuchen. Weil ich das bei Posts unpassend fand habe ich das auf den Thread abgeändert. Dazu muss aber auch das DB feld bei Threads sein. Ich weiß ja nicht wo du das Feld Hinzugefügt hast mit dem Solved. |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
Giftzwerg |
Geschrieben am 28-04-2012 11:41
|
![]() Foren-As ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 92 Registriert am: 21.02.2012 Geschlecht: ![]() Alter: 57 Stimmung: ![]() |
So funktioniert es bei mir das der Thread Auto als gelöst markieren kann, nur der Button wechselt nicht , so das der Thread Autor nicht wieder als Ungelöst markieren kann. Muss ich da noch was ändern ???? lerne langsam dazu, deswegen frag ich viel ...sorry Dee :grübel //Thread gelöst |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
DeeoNe |
Geschrieben am 28-04-2012 12:01
|
![]() Super Admin ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 3718 Registriert am: 30.01.2010 Geschlecht: ![]() Alter: 39 Stimmung: ![]() |
mmmm kann sein das ich das aus dem grund geändert hatte auf Thread das ganze. Weil der Fehler enstehen kann da er nur die Vorhandenen Posts auf gelöst setzt, was mir eh darmals schon komisch vorkam, als statt den Thread. Ich rate dir das auf Thread umzustellen, wie es in meinem Code ist, dazu musst du dann aber auch alle abfragen mit der grafik ändern. Und das DB FELD dazu muss auch erstellt werden. |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
Giftzwerg |
Geschrieben am 28-04-2012 16:17
|
![]() Foren-As ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 92 Registriert am: 21.02.2012 Geschlecht: ![]() Alter: 57 Stimmung: ![]() |
So Dee danke für deine Hilfe , hab es hin bekommen. soll ich hier auch eine Lösung oder so hinterlegen. MFG P.S. DANKE DeeOne...einfach spitze...mach weiter so. Hab mal ne frage noch, ist es egal wo die Datenbank ist , also an welche stelle in der Datenbank ??? Weil nun hab ich das Problem wenn ich ein Thread Speere verschwindet das gelöst Zeichen und die reihe rutsch auf. Ich hab den Fehler gefunden...... Juhu...das lag an den Bild bei folderlock. Nun kann ich auch eine Lösung schreiben wenn sich jemand dafür interessiert. Bearbeitet von Giftzwerg am 28-04-2012 16:53 |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
Taker |
Geschrieben am 28-04-2012 17:15
|
![]() Admin ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.03 Beiträge: 1316 Registriert am: 10.12.2010 Geschlecht: ![]() Alter: 43 Stimmung: ![]() |
Poste die Lösung einfach hier rein dann kann der jenige der es auch sucht dann hier sich ras hollen
|
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
Giftzwerg |
Geschrieben am 28-04-2012 18:26
|
![]() Foren-As ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 92 Registriert am: 21.02.2012 Geschlecht: ![]() Alter: 57 Stimmung: ![]() |
Als 1. legen wir die Datenbank dafür an. Dazu gehen wir im Adminbereich auf eigene Seiten und tragen das hier ein <?php nur auf vorschau gehen , nicht speichern. Nicht vergessen das Adminpasswort einzutragen. Dann fügen wir in der viewthread.php nach das hier ein, damit der Threadstarter auch auf gelöst markieren kann. //Thread gelöst weiter unten was nur für den Forum Moderator ist oder auch Seitenadmin fügen wir das hier ein, wobei die Locale jeder selbst in die main.php eintragen muss echo "<option value='solved'>".$locale['611']."</option>\n"; nun kommen wir zur options.php die wie folgt aussieht //problem løst und fügen das nach ca. Zeile 48 if (isset($_POST['canceldelete'])) { redirect("viewthread.php?forum_id=".$_GET['forum_id']."&thread_id=".$_GET['thread_id']); } ein. weiter geht es mit der viewforum.php wir suchen nach: und fügen da hinter ein //problem løst dann suchen wir und ändern das in echo "<td align='center' width='1%' class='tbl1' style='white-space:nowrap'>$folder</td><td align='center' width='1%' class='tbl2'>$mark</td>"; bei einigen gibt es auch diese datei echo "<td align='center' width='25' class='tbl1'><img src='".get_image("folderlock")."' alt='".$locale['564']."' /></td> die ändern wir ebenfals in echo "<td align='center' width='25' class='tbl1'><img src='".get_image("folderlock")."' alt='".$locale['564']."' /></td><td align='center' width='1%' class='tbl2'>$mark</td>"; So ich hoffe das ich jetzt nichts vergessen habe. Ich übernehme dafür keine Haftung und macht euch vorher von euren Originalen dateien ein Update, falls es nicht klappen sollte. Jedenfalls bei mir funktioniert es so. PHP Fusion 7.02.04 MFG Jörg |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
DeeoNe |
Geschrieben am 28-04-2012 19:11
|
![]() Super Admin ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 3718 Registriert am: 30.01.2010 Geschlecht: ![]() Alter: 39 Stimmung: ![]() |
Für was ist das?echo "<option value='solved'>".$locale['611']."</option>\n"; Habe nur den einen Code drinne und der geht für Threadstarter, FOrum Mods & Superadmin |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
|
Giftzwerg |
Geschrieben am 28-04-2012 19:17
|
![]() Foren-As ![]() ![]() ![]() ![]() ![]() ![]() PHP-Fusion: v7.02.07 Beiträge: 92 Registriert am: 21.02.2012 Geschlecht: ![]() Alter: 57 Stimmung: ![]() |
hab ich das vergessen zu erwähnen, das ist bei mir für den Forum Admin eingebaut in der textbox unter if (iMOD) ( das sieht dann so aus if (iMOD) { Bin doch noch Anfänger .....sorry...das ich es nicht so genau beschreiben kann. MFG |
Verwarnstatus:
![]() ![]() ![]() ![]() |
|
|
Seite 1 von 2: 12
Springe ins Forum: |
Ähnliche Themen
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
Wie kann ich die Schrift in php ändern?? | Allgemeines | 8 | 05-03-2017 13:20 |
Kann keine Linie auf Seite machen. | Diskussions Bereich | 7 | 23-12-2015 12:21 |
kann keine userfelder mehr aktivieren | Allgemeines | 37 | 07-06-2014 15:08 |
News als Neu Makieren | Diskussions Bereich | 1 | 08-12-2013 19:48 |
Kann nix teilen | D1 Mods & Infusionen | 3 | 05-05-2013 13:14 |