Photoresizer nakijken

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Gebruikersavatar
odil
Berichten: 710
Lid geworden op: 26 jan 2009, 19:23
Locatie: belgië
Contacteer:

Photoresizer nakijken

Bericht door odil » 06 jun 2009, 09:29

Hoi,

Op mijn forum is er een photoresizer geinstaleerd door het service team maar op de één of andere reden werkt die niet meer?
Is er iemand die hem eens kan nazien en hem terug werkende krijgen?

Alvast mijn dank

Gebruikersavatar
PhilipvD
Berichten: 1690
Lid geworden op: 23 feb 2008, 20:06

Re: Photoresizer nakijken

Bericht door PhilipvD » 06 jun 2009, 09:55

Dit lijkt mij meer iets voor support :)

Verplaatst naar 3.0 modificaties

Gebruikersavatar
odil
Berichten: 710
Lid geworden op: 26 jan 2009, 19:23
Locatie: belgië
Contacteer:

Re: Photoresizer nakijken

Bericht door odil » 06 jun 2009, 14:23

Ik weet niet meer welke er is geinstaleerd? zonder link naar de mod is het denk ik onmogelijk om de edits na te lopen?
Kan ik die niet werkende mod laten staan en een andere resizer instaleren of zal dit een conflikt geven?

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Photoresizer nakijken

Bericht door Ger » 10 jun 2009, 20:15

Heb je misschien een linkje naar je forum, een uitleg van wat er precies verkeerd gaat, en meer van dat soort info?

Gebruikersavatar
odil
Berichten: 710
Lid geworden op: 26 jan 2009, 19:23
Locatie: belgië
Contacteer:

Re: Photoresizer nakijken

Bericht door odil » 10 jun 2009, 20:46

mijn forum : http://www.hond-en-baas.be/forum

Het forum bestaat nu 4 maanden
3 maanden heeft de photoresizer foutloos gewerkt en opeens kreeg ik melding van een lid dat zijn foto's maar half in beeld komen, en toen zag ik dat de resizer niet meer werkte, dit moet nu een 4tal weken zijn.
Ik heb in die tijd nog geen betanden aangepast of upgeloden.

Masterbas van het service team heeft de resizer al bekeken maar kan de fout niet vinden.
Het is best vervelend dat hij niet meer werkt want veel leden verkleinen hun foto's niet of kunnen het niet en dus zijn veel foto's maar half te zien nu.

Hoe het komt dat hij niet meer werkt is een ?

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Photoresizer nakijken

Bericht door Ger » 10 jun 2009, 21:35

Ik zie in je bron iets staan van de lytbox resizer, is dat de modificatie die je hebt laten installeren?

Daar zie ik ook een imgMaxWidth van 1280 gedefiniëerd staan. Da's behoorlijk breed, breder dan je forum. En daarop zal het waarschijnlijk mis gaan. In welk bestand je dan moet zijn weet ik niet, maar dat zal Masterbas waarschijnlijk wel weten. Zet die 1280 op bijvoorbeeld 600 en dan zal het waarschijnlijk veel beter gaan.

Gebruikersavatar
odil
Berichten: 710
Lid geworden op: 26 jan 2009, 19:23
Locatie: belgië
Contacteer:

Re: Photoresizer nakijken

Bericht door odil » 10 jun 2009, 23:03

Hij heeft altijd op 500 gestaan, kan dit opeens vanzelf veranderen dan?

Alvast bedankt voor de hulp Ger, ik zal masterbas laten weten wat u antwoorde en hoopelijk werkt hij dan terug ;)
Ik weet helaas niet meer welke resizer ik heb laten instaleren.

Ik laat wel weten of hij terug werkt.

Gebruikersavatar
Masterbas
Berichten: 246
Lid geworden op: 26 apr 2008, 22:51
Locatie: Den Dungen, bij 's-Hertogenbosch
Contacteer:

Re: Photoresizer nakijken

Bericht door Masterbas » 11 jun 2009, 13:29

Het is de litebox resizer ja, maar de breedte staat echt op 600... heb het voglens mij een keer getest met 1280 ofzo, maar hij staat nu op 600, en werkt echt niet ;)

De huidige bron (van airbox.js)
Spoiler: bekijk

Code: Selecteer alles

/*
	Air-Box v0.9.2 - Let your breathe your images! 
	(c) 2008 Riccardo Budini  <http://www.provisum-illumina.com>
	MIT-style license.
*/

/*
	Air-Box resizer
*/

window.addEvent('domready', function(){
	airrez();
});


window.onload = airrez;
function airrez()
{
   if (document.getElementsByName)
   {
      for (i=0; i<document.getElementsByTagName('img').length; i++) 
      {
         pic = document.getElementsByTagName('img')[i];
		 
	     if (pic.className == "postimage") 
		 {

        if (pic.width > 600)
         	{
            pic.setAttribute('width','600')
			
	/* Alternative set Width : uncomment these lines if you want to control width relatively to document size. In case you do it, remember to comment 	previous lines (22-24) 

	if (pic.width > (document.width -400))
            {
            pic.setAttribute('width',(document.width -400)) 
			
	End of Alternative set Width			*/
            
            if (document.all) pic.style.cursor = 'hand';
            if (!document.all) pic.style.cursor = 'pointer';
            pic.title = 'Click Here To See Image Full Size ';
         	}
       }
	 }
   }
}

/*
	Slimbox v1.51 - The ultimate lightweight Lightbox clone
	(c) 2007-2008 Christophe Beyls <http://www.digitalia.be>
	MIT-style license.
*/
var Slimbox;(function(){var G={},H=0,F,M,B,P,a,E,N,K=new Image(),L=new Image(),W,Z,Q,I,V,Y,J,X,C;window.addEvent("domready",function(){a=U.bindWithEvent();$(document.body).adopt($$([W=new Element("div",{id:"lbOverlay"}),Z=new Element("div",{id:"lbCenter"}),Y=new Element("div",{id:"lbBottomContainer"})]).setStyle("display","none"));Q=new Element("div",{id:"lbImage"}).injectInside(Z).adopt(I=new Element("a",{id:"lbPrevLink",href:"#"}),V=new Element("a",{id:"lbNextLink",href:"#"}));I.onclick=D;V.onclick=S;var c;J=new Element("div",{id:"lbBottom"}).injectInside(Y).adopt(c=new Element("a",{id:"lbCloseLink",href:"#"}),X=new Element("div",{id:"lbCaption"}),C=new Element("div",{id:"lbNumber"}),new Element("div",{styles:{clear:"both"}}));c.onclick=W.onclick=O;E={overlay:W.effect("opacity",{duration:500}).set(0),image:Q.effect("opacity",{duration:500,onComplete:A}),bottom:J.effect("margin-top",{duration:400})}});Slimbox={open:function(e,d,c){F=$extend({overlayOpacity:0.8,resizeDuration:400,resizeTransition:false,initialWidth:250,initialHeight:250,animateCaption:true,showCounter:true,counterText:"Image {x} of {y}"},c||{});if(typeof e=="string"){e=[[e,d]];d=0}M=e;b();R(true);P=window.getScrollTop()+(window.getHeight()/15);E.resize=Z.effects($extend({duration:F.resizeDuration,onComplete:A},F.resizeTransition?{transition:F.resizeTransition}:{}));Z.setStyles({top:P,width:F.initialWidth,height:F.initialHeight,marginLeft:-(F.initialWidth/2),display:""});E.overlay.start(F.overlayOpacity);return T(d)}};Element.extend({slimbox:function(c,d){$$(this).slimbox(c,d)}});Elements.extend({slimbox:function(c,f,e){f=f||function(g){return[g.href,g.title]};e=e||function(){return true};var d=this;d.forEach(function(g){g.onclick=function(){var h=d.filter(e,this);return Slimbox.open(h.map(f),h.indexOf(this),c)}})}});function b(){W.setStyles({top:window.getScrollTop(),height:window.getHeight()})}function R(c){["object",window.ie?"select":"embed"].forEach(function(e){$each(document.getElementsByTagName(e),function(f){if(c){G[f]=f.style.visibility}f.style.visibility=c?"hidden":G[f]})});W.style.display=c?"":"none";var d=c?"addEvent":"removeEvent";window[d]("scroll",b)[d]("resize",b);document[d]("keydown",a)}function U(c){switch(c.code){case 27:case 88:case 67:O();break;case 37:case 80:D();break;case 39:case 78:S()}c.preventDefault()}function D(){return T(B-1)}function S(){return T(B+1)}function T(c){if((H>1)||(c<0)||(c>=M.length)){return false}H=2;B=c;$$(I,V,Q,Y).setStyle("display","none");E.bottom.stop().set(0);E.image.set(0);Z.className="lbLoading";N=new Image();N.onload=A;N.src=M[c][0];return false}function A(){switch(H++){case 2:Z.className="";Q.setStyles({backgroundImage:"url("+M[B][0]+")",display:""});$$(Q,J).setStyle("width",N.width);$$(Q,I,V).setStyle("height",N.height);X.setHTML(M[B][1]||"");C.setHTML((F.showCounter&&(M.length>1))?F.counterText.replace(/{x}/,B+1).replace(/{y}/,M.length):"");if(B){K.src=M[B-1][0]}if(B!=(M.length-1)){L.src=M[B+1][0]}if(Z.clientHeight!=Q.offsetHeight){E.resize.start({height:Q.offsetHeight});break}H++;case 3:if(Z.clientWidth!=Q.offsetWidth){E.resize.start({width:Q.offsetWidth,marginLeft:-Q.offsetWidth/2});break}H++;case 4:Y.setStyles({top:P+Z.clientHeight,height:0,marginLeft:Z.style.marginLeft,display:""});E.image.start(1);break;case 5:if(B){I.style.display=""}if(B<(M.length-1)){V.style.display=""}if(F.animateCaption){E.bottom.set(-J.offsetHeight).start(0)}Y.style.height="";H=1}}function O(){if(!H){return false}H=0;N.onload=Class.empty;for(var c in E){E[c].stop()}$$(Z,Y).setStyle("display","none");E.overlay.chain(R).start(0);return false}})();

// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
Slimbox.scanPage = function() {
	var links = $$("a").filter(function(el) {
		return el.rel && el.rel.test(/^lightbox/i);
	});
	// PUT YOUR CUSTOM OPTIONS INSIDE THE FOLLOWING {}
	$$(links).slimbox({}, null, function(el) {
		return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
	});
};
window.addEvent("domready", Slimbox.scanPage);

Verder heb ik uiteraard de buffer geleegd, de thumbnails in de database allemaal op 0 gezet en deze functie ook uitgezet en alle maximumafmetingen op 0x0 gezet ;)
Groeten,
Masterbas

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Photoresizer nakijken

Bericht door Ger » 11 jun 2009, 14:22

Ik denk dat ik het probleem heb gevonden. In het script staat:

Code: Selecteer alles

if (pic.className == "postimage") 
		 {
Ofwel, de afbeelding moet de class "postimage" hebben om geresized te worden. Die hebben ze niet. Hoort die class toegevoegd te worden door de MOD? Standaard heeft die dat niet volgens mij. Je kunt het wel toevoegen in bbcode.html in de template, maar ik weet niet of dat de bedoeling is (ik ken de mod niet echt).

Gebruikersavatar
Masterbas
Berichten: 246
Lid geworden op: 26 apr 2008, 22:51
Locatie: Den Dungen, bij 's-Hertogenbosch
Contacteer:

Re: Photoresizer nakijken

Bericht door Masterbas » 11 jun 2009, 14:43

Hmmm... lijkt me raar... het probleem is dat het 3 maanden heeft gewerkt, en plotseling niet meer werkte (en dat ligt niet aan de files volgens mij...)

Ik ga heel even kijken voor je of de plaatjes de postimage krijgen... ;)
Groeten,
Masterbas

Gebruikersavatar
Masterbas
Berichten: 246
Lid geworden op: 26 apr 2008, 22:51
Locatie: Den Dungen, bij 's-Hertogenbosch
Contacteer:

Re: Photoresizer nakijken

Bericht door Masterbas » 11 jun 2009, 14:50

Heb

Code: Selecteer alles

 class="postimage"
Toegevoegd bij img, in de template, maar dat werkt ook niet... als ik de bron inspecteer geeft hij deze class ook niet aan, maar dat zou ik normaal toch wel in de bron moeten kunnen terugvinden, niet?
Groeten,
Masterbas

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Photoresizer nakijken

Bericht door Ger » 11 jun 2009, 14:57

Lijkt me wel, maar ik heb nu geen tijd meer om dat te checken, sta op het punt van vertrekken. Cache legen lijkt me een vanzelfsprekendheid bij je he?

Probeer anders even die klasse als voorwaarde weg te halen uit de js, kijken of dat wel werkt (dan weet je ten minste zeker of het daar in zit of niet).

Gebruikersavatar
Masterbas
Berichten: 246
Lid geworden op: 26 apr 2008, 22:51
Locatie: Den Dungen, bij 's-Hertogenbosch
Contacteer:

Re: Photoresizer nakijken

Bericht door Masterbas » 11 jun 2009, 15:02

Ja cache vanzelfsprekend geleegd (stijlcomponenten hercompileren staat trouwens aan hoor) en de templates vernieuwd...

Maar zal die voorwaarde eens weghalen ja... ;)

------------------------

Heb de voorwaarde weggehaald, en nu werkt hij inderdaad... weet niet waar die class dan moet worden bijgevoegd... Weet trouwens ook niet wat de nadelen zijn zonder deze voorwaarde....? Anders laat ik hem namelijk gewoon weg... :P

------------------------

Denk dat we de class toch nodig hebben, want het pop-upje (de zogenaamde air-box) komt ook niet... zal ook wel aan die class verbonden zijn... enig idee hoe ik die class kan bijvoegen? Via templates/bbcode.html werkt iig niet... ;)
Groeten,
Masterbas

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Photoresizer nakijken

Bericht door Ger » 11 jun 2009, 18:11

Masterbas schreef:Denk dat we de class toch nodig hebben, want het pop-upje (de zogenaamde air-box) komt ook niet... zal ook wel aan die class verbonden zijn... enig idee hoe ik die class kan bijvoegen? Via templates/bbcode.html werkt iig niet... ;)
Volgens mij heb ik 'm. :)

Open includes/bbcode.php en zoek naar

Code: Selecteer alles

	/**
	* Return bbcode template
	*/
In de array die je daar vlak onder tegenkomt staat iets als

Code: Selecteer alles

'img'		=> '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
Als je daar bij de value een class ingeeft dan moet het goedkomen. Hoop ik. ;)

Gebruikersavatar
Masterbas
Berichten: 246
Lid geworden op: 26 apr 2008, 22:51
Locatie: Den Dungen, bij 's-Hertogenbosch
Contacteer:

Re: Photoresizer nakijken

Bericht door Masterbas » 11 jun 2009, 18:38

Nee, daar had ik ook al gekeken... wordt al aangepast door de mod:

Code: Selecteer alles

               	//original line starts here
            	//'img'      => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
            	//original line ends here --------
          		'img'      => '<a href="$1" rel="lightbox [slideshow]" /><img class="postimage" src="$1" alt="' . $user->lang['IMAGE'] . '" /></a>',         
				//-------- AIR-Box mod change - ends here --------
Groeten,
Masterbas

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Photoresizer nakijken

Bericht door Ger » 11 jun 2009, 20:40

Bij mij werkt het aanpassen van die regel anders wel, alle crap die ik daar invoer komt rechtstreeks terug in de broncode.

Gebruikersavatar
Masterbas
Berichten: 246
Lid geworden op: 26 apr 2008, 22:51
Locatie: Den Dungen, bij 's-Hertogenbosch
Contacteer:

Re: Photoresizer nakijken

Bericht door Masterbas » 11 jun 2009, 20:57

Ja, ik weet ook niet waarom... we gebruiken wel een aangepaste prosilver-stijl, zou het daar aan kunnen liggen? Lijkt me sterk aangezien hij in de includes zit, maar goed...

Kun jij anders niet even kijken, PB maar even, dan krijg je de logins... ;)
Groeten,
Masterbas

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Photoresizer nakijken

Bericht door Ger » 11 jun 2009, 21:03

PB onderweg.

Gebruikersavatar
Masterbas
Berichten: 246
Lid geworden op: 26 apr 2008, 22:51
Locatie: Den Dungen, bij 's-Hertogenbosch
Contacteer:

Re: Photoresizer nakijken

Bericht door Masterbas » 14 jun 2009, 15:14

Ok, het is nu opgelost dankzij Ger... Het probleem was een andere resizer die ook geïnstalleerd was, maar waar ik niet van wist... Het werkt nu dus ;) Bedankt voor alle hulp!
Groeten,
Masterbas

Gebruikersavatar
odil
Berichten: 710
Lid geworden op: 26 jan 2009, 19:23
Locatie: belgië
Contacteer:

Re: Photoresizer nakijken

Bericht door odil » 15 jun 2009, 22:13

Ook de nieuw geinstaleerde resizer werkt niet zoals hij moet werken hoor.

Plaats reactie