Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 52 von 52

Thema: [moretags] erweiterte Inserttags - neue Version 0.4.0

  1. #41
    Contao-Nutzer
    Registriert seit
    25.06.2009.
    Beiträge
    119

    Standard

    Ok, hier nun zu meinen Änderungen, um einzelne Artikel als Auswahlmöglichkeit haben zu können:

    Hinzufügen:

    /plugins/tinyMCE/plugins/morelinks/morelib.php:

    PHP-Code:
    /**
         * Get all allowed pages and return them as string
         * @return string
         */
        
    public function createArticleList() {
            
    // erstmal ohne Berechtigungstests
            
    return $this->doCreateArticleList();
        
            if (
    $this->User->isAdmin) {
                return 
    $this->doCreateArticleList();
            }
            
            
    $return        '';
            
    $processed    = array();
            
            return 
    $return;
        }

        
    /**
         * Recursively get all allowed pages and return them as string
         * @param integer
         * @param integer
         * @return string
         */
        
    public function doCreateArticleList() {
          
    // Alle Seiten mit Artikeln
            
    $objPages    =    $this->Database->prepare("SELECT id, title FROM tl_page WHERE id IN (SELECT pid FROM tl_article GROUP BY pid)")
                            ->
    execute();

            if (
    $objPages->numRows 1) {
                return 
    '';
            }

            while (
    $objPages->next()) {
                
    $strOptions .= '<optgroup label="' $objPages->title '">';
                
                
    // Seite durchgehen und Artikel auflisten
                
    $objArticle    =    $this->Database->prepare("SELECT id, title FROM tl_article WHERE pid=? ORDER BY id DESC")
                                ->
    execute($objPages->id);
                
                while (
    $objArticle->next()) {
                    
    $strOptions .=    sprintf(
                                        
    '<option value="{{article_url::%s}}">%s%s</option>',
                                        
    $objArticle->id,
                                        
    str_repeat(" &nbsp; &nbsp; "1),
                                        
    substr(specialchars($objArticle->title), 050)
                                    );
                }
                
    $strOptions .= '</optgroup>';
            }
            return 
    $strOptions;
        } 
    /plugins/tinyMCE/plugins/morelinks/morelinks.php:

    Ab Ca. Zeile 75 die drei tr mit diesen vier tr ersetzen:
    HTML-Code:
    <tr>
    	<td nowrap="nowrap"><label for="tlarticle">{#morelinks_dlg.article}</label></td>
    	<td><select id="tlpage" name="tlarticle" style="width: 200px" onchange="document.forms[0].tlnews.value='';document.forms[0].tlevents.value='';document.forms[0].tlfaq.value='';document.forms[0].href.value=this.value;"><option value="">-</option><?php echo $objLib->createArticleList();; ?></select></td>
    </tr>
    <tr>
    	<td nowrap="nowrap"><label for="tlnews">{#morelinks_dlg.news}</label></td>
    	<td><select id="tlpage" name="tlnews" style="width: 200px" onchange="document.forms[0].tlarticle.value='';document.forms[0].tlevents.value='';document.forms[0].tlfaq.value='';document.forms[0].href.value=this.value;"><option value="">-</option><?php echo $objLib->createNewsList();; ?></select></td>
    </tr>
    <tr>
    	<td nowrap="nowrap"><label for="tlevents">{#morelinks_dlg.events}</label></td>
    	<td><select id="tlfile" name="tlevents" style="width: 200px" onchange="document.forms[0].tlarticle.value='';document.forms[0].tlnews.value='';document.forms[0].tlfaq.value='';document.forms[0].href.value=this.value;"><option value="">-</option><?php echo $objLib->createEventsList(); ?></select></td>
    </tr>
    <tr>
    	<td nowrap="nowrap"><label for="tlfaq">{#morelinks_dlg.faqs}</label></td>
    	<td><select id="tlfile" name="tlfaq" style="width: 200px" onchange="document.forms[0].tlarticle.value='';document.forms[0].tlevents.value='';document.forms[0].tlnews.value='';document.forms[0].href.value=this.value;"><option value="">-</option><?php echo $objLib->createFaqList(); ?></select></td>
    </tr>

    /plugins/tinyMCE/plugins/morelinks/langs/de_dlg.js:

    In Zeile 3 einfügen:

    Code:
    article:"Artikel",
    /plugins/tinyMCE/plugins/morelinks/langs/en_dlg.js:

    In Zeile 3 einfügen:

    Code:
    article:"Article",

    Das war’s eigentlich. Funktioniert einwandfrei.

    Aber kann gerne nochmal gegengetestet werden.

  2. #42
    Contao-Nutzer
    Registriert seit
    17.01.2012.
    Ort
    Ennepe-Ruhr-Kreis
    Beiträge
    112

    Standard

    Zitat Zitat von JaiBee Beitrag anzeigen
    Und dann hätte ich noch eine Frage:
    Ist es möglich, das Weiterleitungsziel, sowie den Ort (calendar_events_plus) eines Events jeweils mit einem Inserttag auszugeben? Im Eventreader werden diese Angaben wie folgt aufgerufen:
    PHP-Code:
    echo $this->link;
    echo 
    $this->cep_location
    EDIT:
    Ich habe es nun anders gelöst: es wird einfach ein Eventreader eingebunden und die Event-ID in der URL übergeben. moretags wird dadurch nicht benötigt.
    Hallo Markus!

    Das o.g. Problem hab ich auch... ich würde gerne den Ort (cep_location) als Inserttag in einem Artikel (z.B. der Bestätigungsmail etc...) verwenden können. Gleichzeitig würde ich aber den Ort auch z.B. an das Google Maps Routenplanungsmodul übergeben wollen (Zieladresse). Hast du das mit dem cep_location Feld mittlerweile auch in moretags gelöst?

    LG, Pete

  3. #43
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    wird es ein Update für Contao 3.0.x geben bzw. gibt es eine Alternative?

  4. #44
    Contao-Nutzer Avatar von markus.milkereit
    Registriert seit
    05.06.2009.
    Ort
    Novi Sad
    Beiträge
    122
    Partner-ID
    8818

    Standard

    Update hängt gerade nur an der Zeit - wird aber auf jeden Fall kommen.
    VON HELDEN UND GESTALTEN Contao Premium-Partner

  5. #45
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    494

    Standard

    Lieber Markus,

    entschuldige, dass ich dränge. Ich möchte fragen, wann die neue Version für 3.x kommen wird? Ich finde deine Erweiterung sehr nützlich.

    Liebe Grüße,

    Jan

  6. #46
    Contao-Nutzer
    Registriert seit
    24.08.2013.
    Beiträge
    28

    Standard Für Contao 3

    Auch gerne und höflich; ab wann gibt es etwa die Extension für Contao 3?

  7. #47
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    wird es ein Update für Contao 3.0.x geben bzw. gibt es eine Alternative?
    Update: ...für Contao 3.2 ;-)

  8. #48
    Contao-Nutzer Avatar von markus.milkereit
    Registriert seit
    05.06.2009.
    Ort
    Novi Sad
    Beiträge
    122
    Partner-ID
    8818

    Standard

    Spät, aber besser wie nie eine Rückmeldung zu moretags - ich bin gerade den aktuellen Umfang der Contao-internen Tags durchgegangen. Ich habe keine Tags gefunden die ich eingebaut hatte und nicht inzwischen auch vom Kernsystem geliefert werden.
    Falls ich eins übersehen haben sollte gerne melden, aktuell würde ich die Entwicklung von moretags einstampfen und keine neue Version für Contao 3.2 rausbringen.

    Ganz andere Geschichte: das Modul morelinks (das hier teilweise auch genannt und bearbeitet wurde) - daran sitze ich gerade

    Gruß
    Markus
    VON HELDEN UND GESTALTEN Contao Premium-Partner

  9. #49
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    494

    Standard

    Lieber Markus,

    ich freue mich schon auf die neue Version von morelinks. Ich bin immer noch davon überzeugt, dass diese Erweiterung ein fester Bestandteil der Core-Installation sein sollte. Ich finde es gar nicht benutzerfreundlich, dass man mit den Inserttags arbeiten muss, wenn man einen Link zu einer Nachricht oder einem Ereignis erstellen will. Ich verstehe nicht, warum das immer noch als Standardfunktion nicht anerkannt wird.

    Alles Gute Jan.

  10. #50
    Contao-Nutzer Avatar von markus.milkereit
    Registriert seit
    05.06.2009.
    Ort
    Novi Sad
    Beiträge
    122
    Partner-ID
    8818

    Standard

    Neue Version morelinks ist veröffentlicht: https://community.contao.org/de/show...Cr-den-TinyMCE
    Support dazu, Fragen etc. dann bitte dort posten.

    Bei genauem Nachlesen der älteren Einträge @datenkind: nicht böse sein wenn ich den Thomas Weitzel als Ideengeber für die Artikel-Verlinkungen genannt habe - ist jetzt auch eingebaut weil er es (nochmal) angeregt hatte.

    Gruß
    Markus
    VON HELDEN UND GESTALTEN Contao Premium-Partner

  11. #51
    Contao-Nutzer
    Registriert seit
    25.07.2009.
    Beiträge
    61

    Standard Nach Installation alles weiß...

    Hallo Markus,

    nach der Installation von morelinks (auf contao 3.2.9.) ist leider alles weiß...
    Kein Login ins Backend mehr möglich, keine Seiteninhalte mehr sichtbar.
    Hast Du eine Idee?

    Danke und Gruß.
    Andreas

  12. #52
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Ort
    Dachau
    Beiträge
    46

    Standard

    Zitat Zitat von markus.milkereit Beitrag anzeigen
    Spät, aber besser wie nie eine Rückmeldung zu moretags - ich bin gerade den aktuellen Umfang der Contao-internen Tags durchgegangen. Ich habe keine Tags gefunden die ich eingebaut hatte und nicht inzwischen auch vom Kernsystem geliefert werden.
    Falls ich eins übersehen haben sollte gerne melden, aktuell würde ich die Entwicklung von moretags einstampfen und keine neue Version für Contao 3.2 rausbringen.
    Da melde ich mich doch gerne: Ich bin auf der Suche nach {{event_date::ID}}. Dieses ist im aktuellen Umfang der CT-internen Tags anscheinend nicht enthalten :-(

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Neue Version 2.0.0
    Von BugBuster im Forum banner
    Antworten: 6
    Letzter Beitrag: 25.08.2010, 21:40
  2. Neue Version 1.11.2
    Von BugBuster im Forum banner
    Antworten: 0
    Letzter Beitrag: 04.07.2010, 00:51
  3. Antworten: 5
    Letzter Beitrag: 26.11.2009, 23:35
  4. Neue Version 1.9.0
    Von BugBuster im Forum banner
    Antworten: 8
    Letzter Beitrag: 14.09.2009, 23:09
  5. Neue Version 1.8.0
    Von BugBuster im Forum banner
    Antworten: 3
    Letzter Beitrag: 01.08.2009, 18:37

Lesezeichen

Lesezeichen

Berechtigungen

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