ConPresso Community

Fragen, Antworten, Diskussionen rund um das Content Management System ConPresso

 
Bildwähler-Sortierung

 
Neue Antwort erstellen    ConPresso Community Foren-Übersicht -> Implementierung/Anpassung ConPresso 4
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
SK2010
ConPresso-User


Anmeldungsdatum: 06.06.2010
Beiträge: 51

BeitragVerfasst am: 01.10.2010 08:56    Titel: Bildwähler-Sortierung Antworten mit Zitat

Hallo, ich habe 2 Fragen:

1. Wie kann man beim Bildwähler im Editor die Sortierreihenfolge ändern?
2. Wie kann man beim Einfügen eines Bildes statt der Beschreibung/Größe den Dateinamen automatisch einfügen lassen?

Stephan
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MarkusR
Handbuchversteher


Anmeldungsdatum: 01.01.1970
Beiträge: 7010

BeitragVerfasst am: 05.10.2010 09:26    Titel: Re: Bildwähler-Sortierung Antworten mit Zitat

SK2010 hat Folgendes geschrieben:
Hallo, ich habe 2 Fragen:

1. Wie kann man beim Bildwähler im Editor die Sortierreihenfolge ändern?
2. Wie kann man beim Einfügen eines Bildes statt der Beschreibung/Größe den Dateinamen automatisch einfügen lassen?

Stephan

Damit Du nicht glaubst, daß keiner antworten will:

zu 1) man ändert einfach die Abfrage. Mit einer konkreten Angabe der gewünschten Sortierung kann man das auch sicher konkretisieren...

zu 2) hä? Bei mir wird mit dem Bildwähler immer ein Bild und niemals was anderes eingefügt.
Das klingt eher nach einer Templatefrage, also außerhalb des Editors oder nach dem Einfügen von Dateien, was aber genauswenig mit dem BILDwähler zu tun hat...

Es ist für mich immer wieder erschreckend, wenn meine Antworten selbst wenn ich gar nicht helfen kann, länger sind, als die ausführliche Fehler- oder Problembeschreibung des Fragenden... Sad

_________________
Ciao Markus
ConPresso-Module
ConPresso und PHP 7
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
SK2010
ConPresso-User


Anmeldungsdatum: 06.06.2010
Beiträge: 51

BeitragVerfasst am: 05.10.2010 13:24    Titel: Antworten mit Zitat

Hallo Markus,

zu1.) Sortierung: als erstes alphabetisch nach den eingegebnen Beschreibungen; hinten dran die Bilder ohne Beschreibung alphabetisch nach ihrem Namen

zu2.) Da war ich wohl in Gedanken ...
Ich meinte natürlich den Dateiwähler (files) im Editor

...ich weiß dann stimmt die Überschrift nicht...

mfG Stephan
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MarkusR
Handbuchversteher


Anmeldungsdatum: 01.01.1970
Beiträge: 7010

BeitragVerfasst am: 05.10.2010 20:57    Titel: Antworten mit Zitat

zu 1) also wirklich alle Bilder zweimal? Zuerst eine Liste der Beschreibungen, dann eine Trennung, dann eine Liste der Dateinamen?
_________________
Ciao Markus
ConPresso-Module
ConPresso und PHP 7
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
SK2010
ConPresso-User


Anmeldungsdatum: 06.06.2010
Beiträge: 51

BeitragVerfasst am: 06.10.2010 15:24    Titel: Antworten mit Zitat

einmal: am Listenanfang die Bilder mit Beschreibung und hintendran die anderen

Stephan
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MarkusR
Handbuchversteher


Anmeldungsdatum: 01.01.1970
Beiträge: 7010

BeitragVerfasst am: 06.10.2010 17:55    Titel: Antworten mit Zitat

Code:
<select id="image" onChange="imagePreview();">
    <option value=""><?php echo ___('Please select an image.'); ?></option>
    <?php
    $query = "SELECT datei, alttext, id, beschreibung "
            ."FROM ".CPO_DATA." "
            ."WHERE (rubric_id='".addslashes($_SESSION['SID_rubric_id'])."' OR rubric_id='-1' )"
            ."AND format='2' "
            ."AND beschreibung!='' "
            ."ORDER BY beschreibung";
    $db = new DB;
    $db->query($query);
    while($db->next_record()) {
        $tmp = array('', '', '', '');
        if (file_exists(CPO_BASEDIR.'_data/'.$db->v("datei"))) {
            $tmp = getimagesize(CPO_BASEDIR.'_data/'.$db->v("datei"));
        }
        echo '<option value="'.$db->v('datei').'#cpo#'.$db->v('alttext').'#cpo#'.$tmp[0].'#cpo#'.$tmp[1].'">';

        if ( $db->v("beschreibung") != '' ) {
            $k_beschreibung = $db->v("beschreibung")."##############################";
            $k_beschreibung = substr($k_beschreibung, 0, 25);
            $k_beschreibung = ereg_replace ( "#", "&nbsp;", $k_beschreibung);

            echo $k_beschreibung." ";
        }

        if ( $db->v("datei") != '' ) {
            $k_datei = $db->v("datei");
            $k_datei = substr($k_datei, 0, 30);
            echo ($db->v("beschreibung") != '') ? "[".$k_datei."]" : $k_datei;
        }

        echo "</option>\n";
    }
    $query = "SELECT datei, alttext, id, beschreibung "
            ."FROM ".CPO_DATA." "
            ."WHERE (rubric_id='".addslashes($_SESSION['SID_rubric_id'])."' OR rubric_id='-1' )"
            ."AND format='2' "
            ."AND beschreibung='' "
            ."ORDER BY datei";
    $db = new DB;
    $db->query($query);
    while($db->next_record()) {
        $tmp = array('', '', '', '');
        if (file_exists(CPO_BASEDIR.'_data/'.$db->v("datei"))) {
            $tmp = getimagesize(CPO_BASEDIR.'_data/'.$db->v("datei"));
        }
        echo '<option value="'.$db->v('datei').'#cpo#'.$db->v('alttext').'#cpo#'.$tmp[0].'#cpo#'.$tmp[1].'">';

        if ( $db->v("beschreibung") != '' ) {
            $k_beschreibung = $db->v("beschreibung")."##############################";
            $k_beschreibung = substr($k_beschreibung, 0, 25);
            $k_beschreibung = ereg_replace ( "#", "&nbsp;", $k_beschreibung);

            echo $k_beschreibung." ";
        }

        if ( $db->v("datei") != '' ) {
            $k_datei = $db->v("datei");
            $k_datei = substr($k_datei, 0, 30);
            echo ($db->v("beschreibung") != '') ? "[".$k_datei."]" : $k_datei;
        }

        echo "</option>\n";
    }
    ?>
</select>

_________________
Ciao Markus
ConPresso-Module
ConPresso und PHP 7
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
SK2010
ConPresso-User


Anmeldungsdatum: 06.06.2010
Beiträge: 51

BeitragVerfasst am: 06.10.2010 19:27    Titel: Antworten mit Zitat

Hallo Markus,

super - dein Code funktioniert prima. Genau wie es sein sollte. Vielen Dank für deine Hilfe.

Ciao Stephan
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
SK2010
ConPresso-User


Anmeldungsdatum: 06.06.2010
Beiträge: 51

BeitragVerfasst am: 02.11.2010 08:02    Titel: Antworten mit Zitat

Hallo Markus,

könnte man obigen Code auch verwenden, um im Backend in der Ansicht <Artikel erstellen> <Artikelinhalt> die Bildauswahl zu beeinflussen? In welcher Datei?

Gruß Stephan
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MarkusR
Handbuchversteher


Anmeldungsdatum: 01.01.1970
Beiträge: 7010

BeitragVerfasst am: 02.11.2010 21:33    Titel: Antworten mit Zitat

Kurz vor diesem Thread hatte ich hier dazu was geschrieben, was Deine Frage schon beantwortet
http://community.conpresso.de/viewtopic.php?t=4376

_________________
Ciao Markus
ConPresso-Module
ConPresso und PHP 7
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neue Antwort erstellen    ConPresso Community Foren-Übersicht -> Implementierung/Anpassung ConPresso 4 Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen