Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
craxelburger

[Archiv] [Mod] Homepage in Memberliste

Recommended Posts

Dieser Mod zeigt die Homepage der User in der Memberliste an.

Schalter, der nur User mit Homepage anzeigt ist auch vorhanden.

Falls die URL zu lang ist, wird sie abgekürzt um die Tables nicht zu "zerreissen"

Konfiguration der Kürzung über die Variable $maxLaenge.

Desweiteren wird das "http://" und "www." automatisch entfernt, um mehr Informationen darstellen zu können.

(Link funktioniert dann aber trotzdem).

Viel Spaß damit.

:D

DEMO z.B. hier: http://forum.coder-web.de/

Screenshot: hier

UPDATE:

Alle bekannten Bugs behoben.

Vielen Dank an Peter!

WICHTIG:

Der neue Download befindet sich hier.

Das Hilfe Thema zu diesem Mod findest Du hier.

Edited by Rigo

Share this post


Link to post

Hi craxelburger,

nochmal vielen Dank für Deine Unterstützung :)

Zwei Fehler habe ich bei mir im Board noch:

Wenn nach Homepage selektiert wird, ist wieder ein User dabei, der im Profil keine HP eingetragen hat.

Die Suche nach HP ergibt 2 Seiten mit Usern, die eine HP haben. Klicke ich auf Seite 2, springt es um auf die 2. Seite der Gesamtansicht mit allen Usern.

Grüsse,

Tom

Share this post


Link to post

Zwei Fehler habe ich bei mir im Board noch:

Wenn nach Homepage selektiert wird, ist wieder ein User dabei, der im Profil keine HP eingetragen hat.

Dann hast Du diesen Teil vergessen einzubauen.

      if ($ibforums->input['homepageonly'] == 1)

       {

           $DB->query("SELECT COUNT(m.id) as total_members FROM ibf_members m

                       LEFT JOIN ibf_member_extra me ON me.id=m.id

                       LEFT JOIN ibf_groups g ON m.mgroup=g.g_id

                       WHERE m.website <> 'http://' AND m.id > 0  AND g.g_hide_from_list <> 1".$q_extra);

           $q_extra .= " AND m.website <> 'http://'";

       }

       else

       {

           $DB->query("SELECT COUNT(m.id) as total_members FROM ibf_members m

                       LEFT JOIN ibf_groups g ON m.mgroup=g.g_id

                       WHERE m.id > 0  AND g.g_hide_from_list <> 1".$q_extra);

       }

Die Suche nach HP ergibt 2 Seiten mit Usern, die eine HP haben. Klicke ich auf Seite 2, springt es um auf die 2. Seite der Gesamtansicht mit allen Usern.

Ich hab grad mal nachgesehen. Die Checkbox müsste fixiert werden. Dazu reichen meine Programmierkenntnissse nicht aus. Ich weiss leider selbst nicht wie das geht.

Ich hab ein bisschen rumprobiert, es wurden dann aber beide Checkboxen aktiviert. Vielleicht kann da jemand anders helfen.

Edited by craxelburger

Share this post


Link to post

Dann hast Du diesen Teil vergessen einzubauen.

Die Lösung ist ne andere - ich teste ja in ner Spiegelung von meinem Board und da hatte dieser eine besagte User in seinem Profil unter HP

http://in Arbeit

eingetragen :lol::lol::lol: Kann dann natürlich nicht gehen :w00t:

Dazu reichen meine Programmierkenntnissse nicht aus. Ich weiss leider selbst nicht wie das geht.

Ich danke Dir auf jeden Fall für Deine Mühe bis hierher! Wie schaut es aus bei den Cracks - hat jemand Lust zu helfen? ;)

Grüsse,

Tom

Share this post


Link to post

Ich hab Coder-Webs Forum mal als Demo aufgeführt.

Ich hoffe er hat nichts dagegen.

Er hat (momentan) zwar noch die alte Version im Einsatz (in der der Haken "nur mit Homepage" beim Refresh nicht fixiert bleibt), aber es verdeutlicht trotzdem die Funktionsweise.

Share this post


Link to post

PM:

Huhu Craxlburger,

hab Deinen Mod auch eingebaut, gefällt mir sehr, sehr gut..

Kleines Prob am Rande:

Wie Du hier sehen kannst:

http://www.....de/forum/index.php?act=Members

Es fehlt bei mir in der oberen Titelzeile

"Homepage" zwischen der ICQ und Photo Spalte

Und unten wo ich dann das Kreuz für die Auswahl setzen kann,

fehlt bei mir

"Nur Mitglieder mit Homepage"

Hab den Code von Dir so übernommen/eingesetzt

Einzigst, wusste ich nicht ganz so recht,

wo ich das folgende eintragen musste, bzw an welcher Position

im Ordner /forum/lang/de in der lang_mlist.php

lang_mlist.php:

ergänze:

homepage_only => "Only with Homepage",

member_website => "Website",

Ich habe es dann in die erste Zeilen hineingesetzt, direkt unter dem

<?php

$lang = array (

Weist Du nen Weg ??

Netten Gruss

Markus

Vielleicht hast Du nur die englische Datei angepasst.

Du musst natürlich alle Sprachen anpassen.

Eventuell hast Du aber auch einen Fehler in diesen Schritten gemacht:

skin_mlist.php

suche:

<th class='pformstrip' align="center">{$ibforums->lang['member_icq']}</th>

darunter:

<th class='pformstrip' align="center">{$ibforums->lang['member_website']}</th>


suche (3 mal):

colspan="9"

ersetze alle mit:

colspan="10"


suche:

<td class='row2' align="center">{$member['icq_number']}</td>

darunter:

<td class='row2' align="center">{$member['website_link']}</td>

Edited by craxelburger

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  

×