+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Contentsortierung im Backend

  1. #1
    Neu an Board
    Registriert seit
    07.06.2006
    Beiträge
    31
    Bedankte sich
    3
    Erhielt 25 Danksagungen
    in 12 Beiträgen

    Standard Contentsortierung im Backend

    Hallo,

    angeregt durch diesen Thread habe ich einen kleinen Hack für Joomla geschrieben, mit dem man sich mittels einer Dropdownlist die Contents sortiert anzeigen lassen kann.

    Code:
    #######################################
    ##### Hack zur Content-Sortierung #####
    ############# im Backend ##############
    ############# version 1.0 #############
    #######################################
    
    Autor: fred.reichbier (ICQ#: 296-543-565)
    
    Zeigt im Backend eine Dropdown-Liste für die Contentsortierung bei den Contentseiten an. 
    
    
    
    ####################################################
    
    ##### Datei #####
    /administrator/components/com_content/admin.content.php
    
    ##### Suche #####
    	$filter 			= ''; //getting a undefined variable error
    
    ##### DARUNTER einfügen ####
    $ordering		= intval($mainframe->getUserStateFromRequest( "ordering", 'ordering', 0 ) );
    
    ##### Suche #####
    if ( $search ) {
    	$where[] = "LOWER( c.title ) LIKE '%$search%'";
    }
    
    ##### DARUNTER einfügen ####
    		switch ($ordering) {
    		case 0:
    			break;
    		case 1:
       			//Ordnung Erstellungsdatum [DESC]
    			$order = "\n ORDER BY c.created DESC";    	
       			break;
       		case 2:
       			//Ordnung Erstellungsdatum [ASC]
    			$order = "\n ORDER BY c.created ASC";    	
       			break;
       		case 3:
       			//Ordnung Name [DESC]
    			$order = "\n ORDER BY c.title DESC";    	
       			break;
       		case 4:
       			//Ordnung Name [ASC]
    			$order = "\n ORDER BY c.title ASC";    	
       			break;
       		case 5:
       			//Ordnung User [DESC]
    			$order = "\n ORDER BY c.created_by DESC";    	
       			break;
       		case 6:
       			//Ordnung User [ASC]
    			$order = "\n ORDER BY c.created_by ASC";    	
       			break;
       		case 7:
       			//Ordnung Modified [DESC]
    			$order = "\n ORDER BY c.modified DESC";    	
       			break;
       		case 8:
       			//Ordnung Modified  [ASC]
    			$order = "\n ORDER BY c.modified ASC";    	
       			break;
       		default:
       			break;
    		};
    
    ####################################################
    
    ##### Datei #####
    /administrator/components/com_content/admin.content.html.php
    
    ##### Suche #####
    			<td width="right" valign="top">
    			<?php echo $lists['authorid'];?>
    			</td>
    
    ##### DARUNTER einfügen ####
    	<td width="right" valign="top">
    	<select name="ordering" class="inputbox" size="1" onchange="document.adminForm.submit();">
    	<option value="0" selected="selected">- Wähle Ordnung -</option>
    	<option value="1">Erstellungsdatum [DESC]</option>
    	<option value="2">Erstellungsdatum [ASC]</option>
    	<option value="3">Titel [DESC]</option>
    	<option value="4">Titel [ASC]</option>
    	<option value="5">Ersteller [DESC]</option>
    	<option value="6">Ersteller [ASC]</option>
    	<option value="7">Letzte Aktualisierung [DESC]</option>
    	<option value="8">Letzte Aktualisierung [ASC]</option>
    	</select>
    	</td>
    
    ####################################################
    ###################   ENDE   #######################
    ####################################################
    Ich hab das ganze so wie einen phpBB Hack aufgebaut. Sagt mal wie ihrs findet.

    mfg fred

  2. Erhielt Danksagungen von:


  3. #2
    Verbringt hier viel Zeit
    Registriert seit
    07.01.2006
    Beiträge
    574
    Bedankte sich
    18
    Erhielt 60 Danksagungen
    in 43 Beiträgen

    Standard

    servus..
    wirkt sich diese sortierung auch auf den (weiter) link im frontent aus der zum nächsten content führt aus??

    beste grüße floxworld

  4. #3
    Neu an Board
    Registriert seit
    07.06.2006
    Beiträge
    31
    Bedankte sich
    3
    Erhielt 25 Danksagungen
    in 12 Beiträgen

    Standard

    Öhm, wie meinst du das? Das ist ein Hack fürs Backend, im Frontend hab ich nichts verändert. Meinst du diese "Next" und "Previous"-Links im Backend?

    Wenn du das meintest - das funktioniert nicht, man muss jede Seite neu einstellen. Aber bei 50Contents/Seite ist das verkraftbar, denke ich.

    mfg fred

  5. #4
    Verbringt hier viel Zeit
    Registriert seit
    07.01.2006
    Beiträge
    574
    Bedankte sich
    18
    Erhielt 60 Danksagungen
    in 43 Beiträgen

    Standard

    servus,
    na ich meine im frontend, wenn ich im content bin (vollansicht) da steht dann unten nächster und vorheriger.... dor nimmt er ja die reinfolge aus dem backend...

    wenn ich nun meinem blog-kategorie-link im frontend sage, er soll die intros nach datum sortieren... und ich schreibe heute eine nen conten nachträglich für vor einer woche, dann stimmt der blog link... doch wen ich in der vollansicht bin und auf next klicke, icht der alte beitrag quasi der erste...

    darum frag ich, ob ich diesen "fehler" damit beheben kann....

    hoffe es war verstädlich?!

    lg floxworld

  6. #5
    Verbringt hier viel Zeit
    Registriert seit
    07.01.2006
    Beiträge
    574
    Bedankte sich
    18
    Erhielt 60 Danksagungen
    in 43 Beiträgen

    Standard

    servus...
    also habs mal getestet...

    meine frage muss mit nein beantwortet werden... denn die ordernummer wird nicht geändert....

    er wird nur sortiert ohne die ordernummer zu ädern.... kan man das evtl. noch einbauen??

    beste grüße floxworld

  7. #6
    Neu an Board
    Registriert seit
    07.06.2006
    Beiträge
    31
    Bedankte sich
    3
    Erhielt 25 Danksagungen
    in 12 Beiträgen

    Standard

    Nein, es wird nur die Anzeige verändert, die Ordnung im Joomla wird nicht verändert.
    Evtl könnte man das einbauen, wenn es gefragt ist

    mfg fred

  8. #7
    Verbringt hier viel Zeit
    Registriert seit
    07.01.2006
    Beiträge
    574
    Bedankte sich
    18
    Erhielt 60 Danksagungen
    in 43 Beiträgen

    Standard

    na dann
    frag

  9. #8
    War schon öfter hier
    Registriert seit
    20.08.2006
    Beiträge
    164
    Bedankte sich
    9
    Erhielt 18 Danksagungen
    in 15 Beiträgen

    Standard Contentsortierung im Backend

    Der Hack ist richt geil.

    Fred: 1000 Dank

  10. #9
    Kommt häufiger vorbei
    Registriert seit
    08.12.2004
    Beiträge
    431
    Bedankte sich
    8
    Erhielt 72 Danksagungen
    in 57 Beiträgen

    Standard

    Hallo,
    ich habe eine kleine Änderung in der

    administrator/components/com_menus/content_item_link/content_item_link.class.php

    vorgenommen, damit beim hinzufügen eines neuen Menüpunktes die Struktur von Content to Link, die selbe ist wie bei Content by Section. Oder anders ausgedrückt das ermöglicht die Sortierung Order by odering. Um das zu erreichen in der oben erwähnten Datei Zeile 99
    . "\n ORDER BY a.sectionid, a.catid, a.title"

    ändern in

    . "\n ORDER BY s.ordering, c.ordering, a.ordering"

    @fred.reichbier, vielleicht kannst du das ja noch in deinem Hack integrieren.

    Torsten
    aktuelle Projekte:
    Sitzmöbel - www.sedaro.de – Webshop
    Bildbearbeitung - www.adtp.de – statische W3C Seite
    Designverzeichnis - www.co-designtrends.de – Architektur, Fotografie etc.

+ Antworten

Ähnliche Themen

  1. Template des Backend ändern?
    Von StarDave im Forum Allgemeine Fragen zu Mambo
    Antworten: 7
    Letzter Beitrag: 02.11.2007, 23:25
  2. JACL Backend Userrechte - Hilfe
    Von Ben Kioo im Forum Joomla Komponenten
    Antworten: 6
    Letzter Beitrag: 25.12.2006, 19:31
  3. Usern berechtigung fürs Backend geben mit JaclPlus?
    Von Maruu im Forum Joomla Komponenten
    Antworten: 3
    Letzter Beitrag: 25.12.2006, 19:12
  4. Admin Backend in deutscher Sprache
    Von cehweh im Forum Allgemeine Fragen zu Mambo
    Antworten: 25
    Letzter Beitrag: 27.08.2006, 19:17
  5. Backend mit FireFox nicht nutzbar wg. JavaScript
    Von Joomla_User im Forum Allgemeine Fragen zu Joomla
    Antworten: 8
    Letzter Beitrag: 19.01.2006, 11:32

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein