Seite 1 von 1

Link zum Beitrag im PopUp-Feld

Verfasst: 14.07.2012 22:06
von nudelchen
Hallo zusammen,

ich hätte gerne in meinem Forum eine Schaltfläche bei jedem Beitrag, mit der man durch draufklicken ein Popup-Feld zu sehen bekommt, in der dann der Link zu dem entsprechenden Beitrag steht, umschlossen von den [URL]-Tags.
Ich weiß, dass es eine Schaltfläche gibt, wo man dann den Link in der Adresszeile angezeigt bekommt, aber mir wäre es lieber, wenn ich diesen Link zusammen mit dem BBCod in einem Popup-Feld zum kopieren habe.
Ich wäre echt dankbar, wenn das jemand von euch hinbekommt. :D

lg Nudelchen

Re: Link zum Beitrag im PopUp-Feld

Verfasst: 15.07.2012 13:13
von Miriam
Hier eine Idee ohne PopUp Fenster.

finde in der /prosilver/viewtopic_body.html:

Code: Alles auswählen

{postrow.POST_DATE}
danach füge ein:

Code: Alles auswählen

<br />&raquo; BBCode-Link: <input type="text" size="{postrow.U_MINI_POST_LENGTH}" onfocus="this.select()" value="[url]{postrow.U_MINI_POST}[/url]" style="border: 1px solid grey; background: lightblue; display:inline;" title="Klicken zum Markieren">
finde in der viewtopic.php

Code: Alles auswählen

        'U_MINI_POST'        => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'p=' . $row['post_id']) . (($topic_data['topic_type'] == POST_GLOBAL) ? '&f=' . $forum_id : '') . '#p' . $row['post_id'],
tausche aus gegen:

Code: Alles auswählen

        'U_MINI_POST'        => append_sid('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME'], 'p=' . $row['post_id']) . (($topic_data['topic_type'] == POST_GLOBAL) ? '&f=' . $forum_id : '') . '#p' . $row['post_id'],
        'U_MINI_POST_LENGTH' => strlen(('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME'] . 'p=' . $row['post_id']) . (($topic_data['topic_type'] == POST_GLOBAL) ? '&f=' . $forum_id : '') . '#p' . $row['post_id']) + 3,
Evtl. mußt Du an dieser Stelle noch etwas anpassen: $_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME']

Und Du kannst es ja noch ein bißchen "hübsch" machen.

Beachte auch: KB:tippstyles

Re: Link zum Beitrag im PopUp-Feld

Verfasst: 15.07.2012 13:46
von Mahony
Hallo
Es gibt da den Post number in viewtopic MOD.
Adds the number of each post in viewtopic. Additionally, clicking on that number will popup a window with the direct link to that post
Grüße: Mahony

Re: Link zum Beitrag im PopUp-Feld

Verfasst: 15.07.2012 16:35
von nudelchen
Danke ihr zwei. Da es mir nicht gelungen ist, in dem von Mahony geposteten Mod den BBCode zur Verlinkung mit einzubauen, habe ich jetzt Miriams Lösungen meinen Wünschen entsprechend angepasst und das funktioniert hervorragend. :D
Vielen Dank euch beiden für die Mühe, die ihr euch gemacht hat. :grin:

lg Nudelchen

Re: Link zum Beitrag im PopUp-Feld

Verfasst: 21.07.2012 20:48
von Malte
Hallo Miriam,

ich habe deine Idee mal ein wenig weiterentwickelt. Ich habe bei mir den Index-Tabbed-MOD eingebaut.

Dem zur Folge, wollte ich das ganze als neuen Tab einbauen. Der Tab ist bei mir als "URL-Tab" bekannt
Der Inhalt der Tabs-Datei ist folgender:
https://www.phpbb.de/support/pastebin.p ... iew&s=1105

Wie man dem Teil entnehmen kann

Code: Alles auswählen

<table>
					<tr><td>{L_LINK_LINK}</td> <td><input type="text" size="125" value="{postrow.U_MINI_POST}" title="" onclick="this.focus();this.select();" /></td></tr>
					<tr><td>{L_LINK_BBCODE}</td><td><input type="text" size="125" value="[url={postrow.U_MINI_POST}]{TOPIC_TITLE}[/url]" title="" onclick="this.focus();this.select();" /></td></tr>
					<tr><td>{L_LINK_HTML}</td><td><input type="text" size="125" value="<a href="{postrow.U_MINI_POST}">{TOPIC_TITLE}</a>" title="" onclick="this.focus();this.select();" /></td></tr>
					</table>
handelt es sich um eine kleine Tabelle, die untereinander die reine URL, den BB-Code und den html-Code zum Thema anzeigt.

In der Datei habe ich das ganze nur mit <!-- IF U_ACP -->...<!-- ENDIF --> eingegrenzt, damit andere Nutzer die Tabbaustelle nicht sehen, als bitte nicht wundern.

Wie dem auch sei, aktuell sieht es aber leider nur so aus, wenn ich den Tab angucke:
http://s7.directupload.net/file/d/2958/jatx4lut_png.htm

Das Thema heißt Windows 8, welches ja auch korrekt angezeigt wird.
Aber der Rest ist Choas...

Kann mir da jemand helfen?

Gruß
Malte

Re: Link zum Beitrag im PopUp-Feld

Verfasst: 21.07.2012 22:11
von WileCoyote
Malte hat geschrieben:ich habe deine Idee mal ein wenig weiterentwickelt. Ich habe bei mir den Index-Tabbed-MOD eingebaut.

Dem zur Folge, wollte ich das ganze als neuen Tab einbauen. Der Tab ist bei mir als "URL-Tab" bekannt
Etwas in einem anderem Forum sehen und dann als eigene Idee ausgeben ist meiner Meinung nach ziemlich dreist.

Re: Link zum Beitrag im PopUp-Feld

Verfasst: 21.07.2012 22:13
von Malte
Ich habe nicht behauptet, dass es meine Idee ist, ich versuche lediglich, es sekbst auch zu verbauen, scheitere aber daran. :D Dass es in deinem Forum auch eingebaut ist, ist mir bekannt, dass hat mir ein Freund gesagt, der mich auf die Idee brauchte.

Re: Link zum Beitrag im PopUp-Feld

Verfasst: 21.07.2012 22:25
von WileCoyote
Von wegen Freund ... :roll:

Re: Link zum Beitrag im PopUp-Feld

Verfasst: 24.07.2012 18:11
von Malte
Malte hat geschrieben:Hallo Miriam,

ich habe deine Idee mal ein wenig weiterentwickelt. Ich habe bei mir den Index-Tabbed-MOD eingebaut.

Dem zur Folge, wollte ich das ganze als neuen Tab einbauen. Der Tab ist bei mir als "URL-Tab" bekannt
Der Inhalt der Tabs-Datei ist folgender:
https://www.phpbb.de/support/pastebin.p ... iew&s=1105

Wie man dem Teil entnehmen kann

Code: Alles auswählen

<table>
					<tr><td>{L_LINK_LINK}</td> <td><input type="text" size="125" value="{postrow.U_MINI_POST}" title="" onclick="this.focus();this.select();" /></td></tr>
					<tr><td>{L_LINK_BBCODE}</td><td><input type="text" size="125" value="[url={postrow.U_MINI_POST}]{TOPIC_TITLE}[/url]" title="" onclick="this.focus();this.select();" /></td></tr>
					<tr><td>{L_LINK_HTML}</td><td><input type="text" size="125" value="<a href="{postrow.U_MINI_POST}">{TOPIC_TITLE}</a>" title="" onclick="this.focus();this.select();" /></td></tr>
					</table>
handelt es sich um eine kleine Tabelle, die untereinander die reine URL, den BB-Code und den html-Code zum Thema anzeigt.

In der Datei habe ich das ganze nur mit <!-- IF U_ACP -->...<!-- ENDIF --> eingegrenzt, damit andere Nutzer die Tabbaustelle nicht sehen, als bitte nicht wundern.

Wie dem auch sei, aktuell sieht es aber leider nur so aus, wenn ich den Tab angucke:
http://s7.directupload.net/file/d/2958/jatx4lut_png.htm

Das Thema heißt Windows 8, welches ja auch korrekt angezeigt wird.
Aber der Rest ist Choas...

Kann mir da jemand helfen?

Gruß
Malte
Push :D