Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: cpmfetch modifizieren - intermediate picsize  (Read 4657 times)

0 Members and 1 Guest are viewing this topic.

jokas

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 50
cpmfetch modifizieren - intermediate picsize
« on: September 16, 2008, 12:48:11 pm »

Ich binde auf meiner Joomla Site CPG Alben über ein cpmftech plugin ein.
Es klappt auch alles prima, nur wenn ich auf die Bilder klicke öffnen sich die fullsize bilder.
Da ich aber nur die intermedia größe anzeigen möchte, werde ich wohl eine ändern an cpmfetch vornehmen müßen, damit nichts anderes ausgeliefert wird.

Hat das vielleicht schon jemand gemacht und kann mir nen Tipp geben wo ich was ändern muß?
Logged
_____________________________________
|-->  J1.5.6 + CPG1.4.19 + Bridge  <--|

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15765
Re: cpmfetch modifizieren - intermediate picsize
« Reply #1 on: September 16, 2008, 12:54:44 pm »

Ich würde den kompletten Plugin-Code nach
Code: [Select]
get_pic_url($CURRENT_PIC_DATA, 'fullsize')durchsuchen und dann die entsprechende Stelle mit
Code: [Select]
get_pic_url($CURRENT_PIC_DATA, 'normal')ersetzen.
Logged

jokas

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 50
Re: cpmfetch modifizieren - intermediate picsize
« Reply #2 on: September 16, 2008, 01:04:39 pm »

meinst du damit alle files im cpmftech ordner, oder eine bestimmte datei - im pluginordner von cpmfetch ist nämlich nur dtree.php und das steht nix von bildgröße drin.


Logged
_____________________________________
|-->  J1.5.6 + CPG1.4.19 + Bridge  <--|

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15765
Re: cpmfetch modifizieren - intermediate picsize
« Reply #3 on: September 16, 2008, 01:08:55 pm »

Ich meine alle Dateien, die zu cpmfetch gehören (keine Ahnung welche das sind). Irgendwo muss ja stehen, dass er das Bild in voller Größe nimmt ;)
Logged

jokas

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 50
Re: cpmfetch modifizieren - intermediate picsize
« Reply #4 on: September 16, 2008, 01:37:02 pm »

von CURRENT_PIC_DATA ist nicht zu finden.

ich hab jetzt alle dateien durchgesehen und teilweise an den fullsizestellen auf verdacht hin mal "normal_" ergänzt - es hat aber nie einen effekt gezeigt.

irgendwo muß der link doch zusammengebaut werden. vielleicht garnicht von cpmfetch, sondern von meinem joomlaplugin?
Logged
_____________________________________
|-->  J1.5.6 + CPG1.4.19 + Bridge  <--|

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15765
Re: cpmfetch modifizieren - intermediate picsize
« Reply #5 on: September 16, 2008, 01:54:44 pm »

Ja das mit $CURRENT_PIC_DATA war eigentlich auch quatsch, da man cpmFetch ja benutzt um außerhalb von CPG auf Daten zuzugreifen ::)

Vielleicht hilft dir das hier weiter: http://cpmfetch.fistfullofcode.com/docs/stable_basic/cpmfetch/tutorial_explainations.optionsarray.pkg.html#options.imagelink

Ich kenn das Plugin nicht und kann dir deswegen nicht viel weiterhelfen. Aber ich denke, dass man das eigentlich konfigurieren können müsste (also keine Modifikationen vornehmen muss).
Logged

jokas

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 50
Re: cpmfetch modifizieren - intermediate picsize
« Reply #6 on: September 16, 2008, 02:14:55 pm »

Code: [Select]
function highSlideSettings() {

global $mainframe;

$this->cfOptions['linktemplate'] = $this->objCfExt->cfg['cpg_url'].'displayimage.php?pos=-{{pPid}}" title="{{pTitle}}" class="highslide" onclick="return hs.expand(this,{src: \''.$this->objCfExt->cfg['cpg_url'].'albums/{{pFilepath}}{{pFilename}}\', slideshowGroup: \''.$this->cfGroupId.'\'})';

Das Bildname wird anscheinend direkt aus der Datenbank geholt und mit pFilename eingesetzt.

Wenn ich es irgendwie schaffe di pFilename in der oben genannten zeile um normal_ zu erweitern könnte es funktionieren.

Asche auf mein Haupt, aber leider weiß ich noch nicht wie ich das notieren muß, damit ich keinen fehler bekomme.
Vielleicht kennst Du dich ein bisschen mehr mit php aus?
Logged
_____________________________________
|-->  J1.5.6 + CPG1.4.19 + Bridge  <--|

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15765
Re: cpmfetch modifizieren - intermediate picsize
« Reply #7 on: September 16, 2008, 02:20:03 pm »

Code: [Select]
albums/{{pFilepath}}{{pFilename}}Ich würde es zwischen filepath und filename setzen ;)
Logged

jokas

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 50
Re: cpmfetch modifizieren - intermediate picsize
« Reply #8 on: September 16, 2008, 02:31:27 pm »

tatsache - manchmal ist php einfacher als man denkt.  ;D

albums/{{pFilepath}}normal_{{pFilename}}


vielen dank, jetzt funzt es so wie ich mir vorstelle.
Logged
_____________________________________
|-->  J1.5.6 + CPG1.4.19 + Bridge  <--|

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15765
Re: cpmfetch modifizieren - intermediate picsize
« Reply #9 on: September 16, 2008, 02:34:56 pm »

Du solltest aber bedenken, dass das nur 100%ig funktioniert, wenn wirklich für jedes Bild auch ein Bild in Zwischengröße existiert (in meiner Galerie gibts die z.B. gar nicht).
Logged
Pages: [1]   Go Up
 

Page created in 0.019 seconds with 15 queries.