image
Benutzername
Passwort
Login speichern
Passwort vergessen
Registrieren
 
Start Einloggen Einloggen Die Mitglieder Das Foren-Team Suchfunktion
4031 Beiträge & 613 Themen in 17 Foren
Keine neuen Beiträge, seit Ihrem letzten Besuch am 20.05.2012 - 15:28.
  Login speichern
Forenübersicht » Support, Anfragen, Tutorials und Codeschnipsel » Tutorials und Codeschnipsel » PNs nach anderen Kritiken sortieren

vorheriges Thema   nächstes Thema  
2 Beiträge in diesem Thema (offen) Seiten (1): (1)
Autor
Beitrag imageHi
Muetze ist offline Muetze  
[ Codeschnippsel - PHPKIT 1.6.5 ]
PNs nach anderen Kritiken sortieren
#1

1189 Beiträge - Messias
Benutzergruppe: Support
Muetze`s alternatives Ego


Stimmung:
Stimmung: Neutral
Danke erhalten: 63 Anzeigen!
Wer, wie bei uns, den Benutzern auch die Möglichkeit geben möchte die PNs nach Titel oder Absender/Empfänger sortieren zu können, kann dies mit dieser Modifikation.
Ich führe es noch als Codeschnipsel, da es hier funktioniert, wir aber auch ein sehr modifiziertes PN-Center haben und ich es noch nicht mit einem Standard Kit getestet habe. Also, falls jemand diese Anleitung ausprobiert, bitte ich um einer Rückmeldung.

Suche in der pkinc/public/
PHP-Code Code markieren
		if($_REQUEST['order']=='time')
			{
			$order1="up";
			$order="ASC";
			}
		else
			{
			$order="DESC";
			}
Code markieren 9 Zeilen


und ERSETZT es mit:
PHP-Code Code markieren
/* PNs nach anderen Kritiken sortieren by Muetze | Blutrausch-Gilde.com */
		if(isset($_REQUEST['order']) && $_REQUEST['order']=='time')
			{
			$order	 = 'im_time ASC';
			}
		elseif(isset($_REQUEST['order']) && $_REQUEST['order']=='autor')
			{
			$order	 = pkSQLTAB_USER.'.user_nick DESC';
			}
		elseif(isset($_REQUEST['order']) && $_REQUEST['order']=='autorpn')
			{
			$order	 = pkSQLTAB_USER.'.user_nick ASC';
			}
		elseif(isset($_REQUEST['order']) && $_REQUEST['order']=='title')
			{
			$order	 = 'im_title DESC';
			}
		elseif(isset($_REQUEST['order']) && $_REQUEST['order']=='titlepn')
			{
			$order	 = 'im_title ASC';
			}
		else
			{
			$order	 = 'im_time DESC';
			}
 
		if($view=='send')
			$condition = '(im_autor='.$SQL->i(pkGetUservalue('id')).' AND  im_delautor<>1)';
		elseif($view=='receive')
			$condition = '(im_to='.$SQL->i(pkGetUservalue('id')).' AND im_del<>1)';
		else
			$condition = '(im_to='.$SQL->i(pkGetUservalue('id')).' AND im_del<>1) OR (im_autor='.$SQL->i(pkGetUservalue('id')).' AND  im_delautor<>1)';
/* PNs nach anderen Kritiken sortieren by Muetze | Blutrausch-Gilde.com */
Code markieren 33 Zeilen


Suche weiter nach:
SQL-Code Code markieren
			FROM ".pkSQLTAB_USER_PRIVATEMESSAGE." 
			WHERE ((im_to='".$SQL->i(pkGetUservalue('id'))."' AND im_del<>1) OR 
				(im_autor='".$SQL->i(pkGetUservalue('id'))."' AND  im_delautor<>1))".
				(pkGetConfig('user_pndelete') ? " AND im_time>'".(pkTIME - pkGetConfig('user_pndelete')*86400)."'" : '')."
			ORDER BY im_time ".$order);
Code markieren 5 Zeilen


und ERSETZE mit:
SQL-Code Code markieren
			FROM ".pkSQLTAB_USER_PRIVATEMESSAGE." 
			LEFT JOIN ".pkSQLTAB_USER." ON ".pkSQLTAB_USER.".user_id=".pkSQLTAB_USER_PRIVATEMESSAGE.".im_autor
			WHERE (".$condition.")".
				(pkGetConfig('user_pndelete') ? " AND im_time>'".(pkTIME - pkGetConfig('user_pndelete')*86400)."'" : '')."
			ORDER BY ".$order."");
Code markieren 5 Zeilen



Suche in der pkinc/publictpl/imcenter_receive_body.htm nach:
HTML-Code Code markieren
<b><font class="small">Betreff</font></b>
Code markieren 1 Zeile


und ERSETZE mit:
HTML-Code Code markieren
<a href="?path=privatemessages&amp;order=title"><img style="width:13px;height:8px;" alt="image" src="images/arrow.gif" /></a><span style="font-weight:bold;">Betreff</span><a href="?path=privatemessages&amp;order=titlepn"><img style="width:13px;height:8px;" alt="image" src="images/arrowup.gif" /></a>
Code markieren 1 Zeile


suche weiter nach:
HTML-Code Code markieren
<b><font class="small">Absender</font></b>
Code markieren 1 Zeile


und ERSETZE mit:
HTML-Code Code markieren
<a href="?path=privatemessages&amp;order=autor"><img style="width:13px;height:8px;" alt="image" src="images/arrow.gif" /></a><span style="font-weight:bold;">Absender</span><a href="?path=privatemessages&amp;order=autorpn"><img style="width:13px;height:8px;" alt="image" src="images/arrowup.gif" /></a>
Code markieren 1 Zeile


suche weiter nach:
HTML-Code Code markieren
<b><font class="small"><a href="include.php?path=privatemessages&amp;order=time$order1"><img border="0" height="8" width="13" alt="" src="images/arrow$order1.gif" /></a>Zeit</font></b>
Code markieren 1 Zeile


und ERSETZE mit:
HTML-Code Code markieren
<a href="?path=privatemessages&amp;order=time"><img style="width:13px;height:8px;" alt="image" src="images/arrow.gif" /></a><span style="font-weight:bold;">Zeit</span><a href="?path=privatemessages"><img style="width:13px;height:8px;" alt="image" src="images/arrowup.gif" /></a>
Code markieren 1 Zeile


Das gleiche wiederholt man mit der pkinc/publictpl/imcenter_send_body.htm, nur das in dieser Datei die Zeile nicht mit Absendern, sondern Empf&auml;nger ist.

Vorschaubild:

Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Muetzes Dynamische Signatur
Die Gedanken sind frei, doch die Gehirne sind leer!
Beitrag vom 01.09.2010 - 18:05
Diesen Beitrag melden  nach weiteren Posts von Muetze suchen Muetze`s Profil ansehen Muetze eine private Nachricht senden Muetze zu Ihren Freunden hinzufügen zum Anfang der Seite
Flachzange ist offline Flachzange  
RE: PNs nach anderen Kritiken sortieren #2

12 Beiträge - Neuling
Flachzange`s alternatives Ego


Stimmung:
Stimmung: Neutral
Danke erhalten: 0 Anzeigen!
Tach,
habe es gerade eben eingebaut.
Es funktioniert.

Vielen Dank!

Beitrag vom 28.01.2011 - 15:28
Diesen Beitrag melden  nach weiteren Posts von Flachzange suchen Flachzange`s Profil ansehen Flachzange eine private Nachricht senden Flachzange zu Ihren Freunden hinzufügen zum Anfang der Seite
Online Status im Thread "PNs nach anderen Kritiken sortieren"
Bild  1 Gast
Signaturen verstecken
Seiten (1): (1) vorheriges Thema   nächstes Thema

Gehe zu:  
Es ist gerade 1 registrierter Benutzer und 37 Gäste. online. Neuester Benutzer: Susi101082
Mit 1703 Besuchern waren am 15.01.2012 - 20:25 die meisten Besucher gleichzeitig online.
Registrierte Benutzer online: Blutrausch Bot

Aktive Robots: Googlebot(15), Majestic-12(2), msnbot(3)
Aktive Themen der letzten 24 Stunden | Foren-Topuser
[ User | V.I.P. | Mitglied | Moderator | Administrator ]
 
© 2008-2011 Norman "Muetze" Huth - Blutrausch-Gilde.com
Impressum/Nutzungsbedingungen
Valid XHTML 1.0 Transitional CSS ist valide!
Seitenreport - Die Website & SEO Analyse