Zum Inhalt springen

ab_downloads und CoolURI

Erstellt am 21. Mai 2010 · 5 Antworten · letzte Antwort am 28. Mai 2011

Tags: URLs & Routing, Frage

Unbekannter Benutzer ·

Hallo zusammen,

hat jemand einen Idee oder einen Tipp wie ich CoolURI konfiguriren muss damit ab_downloads funktioniert. Herr Google liefert zwar ein paar Ergebnisse, aber nicht wirklich hilfreiche.
Bin für jede Hilfe sehr dankbar!
lg, michi

archyart ·

Hallo FlipFlop, probier mal das Caching in der Extension auszuschalten bei mir hats geholfen ;-)

plugin.tx_abdownloads_pi1 {

## ENABLE FEATURES
# cat=plugin.tx_abdownloads_pi1/enable/1; type=boolean; label= Allow caching: Allow caching of displayed categories/downloads?
allowCaching = 0
}

Melde dich nochmal wenns klappt...
Hab lange selber nach gesucht!

Gruß aus KS

Unbekannter Benutzer · · Beste Antwort

Hallo,

vielen Dank für den Tipp, leider ohne Erfolg. Wenn ich CoolURI aktiviere passiert beim Klick auf eine Kategorie gar nichts - die Seite ladet zwar neu, aber offenbar werden die Variablen nicht richtig oder gar nicht verarbeitet. An die URL wird z.B.: "?tx_abdownloads_pi1[action]=getviewcategory&tx_abdownloads_pi1[category_uid]=1&tx_abdownloads_pi1[cid]=436" angehängt und ich nehme an, dass durch CoolURI nichts davon verarbeitet werden kann.
Schalte ich CoolURI ab, funktioniert die Ext bestens - nur die URLs sind dann wieder hässlich :-)

Optimal wäre eine CoolURI Config für alle nötigen Parameter die ab_downloads benötigt. Aber da wird's leider dünn im Web...

Unbekannter Benutzer ·

Hi nochmals,
habe mal eine Config für CoolURI zusammengestellt, erste Tests sehen sehr positiv aus:
- Auswahl der Kategorie
- Download ansich
- Bewertungen
- Nicht funktionierenden Download melden

Für alle die es auch interessiert, die Config habe ich wie folgt angepasst:

Folgende Teile in die CoolUriConf.xml einfügen (ist nur als TS formatiert damit die Einrückungen gemacht werden und die Blöcke besser lesbar sind):

<uriparts>
    .
    .
    .
    <part> 
      <parameter>tx_abdownloads_pi1[category_uid]</parameter> 
      <lookindb> 
        <to>SELECT label FROM tx_abdownloads_category WHERE uid=$1</to> 
        <translatetoif> 
          <match>^[0-9]+$</match> 
        </translatetoif> 
        <urlize>1</urlize> 
      </lookindb> 
    </part> 
    <part> 
      <parameter>tx_abdownloads_pi1[uid]</parameter> 
      <lookindb> 
        <to>SELECT label FROM tx_abdownloads_download WHERE uid=$1</to> 
        <translatetoif> 
          <match>^[0-9]+$</match> 
        </translatetoif> 
        <urlize>1</urlize> 
      </lookindb> 
    </part>
</uriparts>
  <predefinedparts>
    .
    .
    .
    <part> 
      <parameter>tx_abdownloads_pi1[pointer]</parameter> 
    </part> 
</predefinedparts>
  <valuemaps>
    .
    .
    .
    <valuemap>
      <parameter>tx_abdownloads_pi1[action]</parameter>
        <value key="show-category">getviewcategory</value>
        <value key="propose-a-new-download">getviewaddnewdownload</value>
        <value key="open-download">getviewclickeddownload</value>
        <value key="show-details-for-download">getviewdetailsfordownload</value>
        <value key="report-broken-download">getviewreportbrokendownload</value>
        <value key="rate-download">getviewratedownload</value>
    </valuemap>
    <valuemap> 
      <parameter>tx_abdownloads_pi1[category_uid]</parameter> 
      <value key="home">0</value> 
    </valuemap> 
</valuemaps>

Vielleicht findet sich hier jemand der diese Config ev. auch testet und Feedback gibt?

lg aus Wien!
Michael