• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    QUITEwordpress
    TRZNICE
    TRZNICE --- ---
    SUPEREGO: tenhle problem mi to delalo na localhostu jenom a htaccessem to nebylo... nastaveni webserveru
    BOBULIX
    BOBULIX --- ---
    Tak ani v Safari neni všechno v pořádku.
    BOBULIX
    BOBULIX --- ---
    Ha. Tak v safari na Macu to zobrazuje v pořádku. V chromu blbě.
    BULHI
    BULHI --- ---
    SUPEREGO
    SUPEREGO --- ---
    CITRONAK: To, co jsem napsal do htaccess jsem našel tady http://codex.wordpress.org/Using_Permalinks#Creating_and_editing_.28.htaccess.29

    Web mám úspěšně nainstalovaný na hostingu u OneBit. Mám tam svůj zkušební web. A mimochodem jsem odtamtud jeden wp projekt přesouval na hosting u Wedosu a po tom přesunu začaly "pěkné" permalinky fungovat. Ale teď jsem koukal na tamní file permissions a jsou ještě omezenější než na onebitu.

    Nevím jestli jsem to teď akorát víc nezamotal, ale díky za navedení na hosting, po čase se asi zas ozvu jejich uživatelské podpoře, funguje dobře.
    BOBULIX
    BOBULIX --- ---
    MRTVY_KENNY: Jojo, to je ta část kódu. Jenomže tomu nerozumim natolik, abych ho opravil.
    CITRONAK
    CITRONAK --- ---
    SUPEREGO: to, cos napsal do .htaccess je to, co ti to ukazalo v adminu v permalinks?

    mas to na lokalu nebo na hostingu? Pokus na hostingu, mas jej overeny? (uz tam mas funkcni wordpress?) mozna to dela hosting, kdyz se ti to vraci na puvodni hodnoty, ale to by bylo uz opravdu divne...
    SUPEREGO
    SUPEREGO --- ---
    BULHI:
    1. když má adresa formát mojedomena/?p=364 tak funguje (zobrazí se stránka)

    když přepnu ve wp adminu permalinky na jiný formát a adresa vypadá třeba takto: mojedomena/tento-prispevek tak nefunguje (chyba 404)

    když pak přepnu zpět na defaultní podobu permalinků a formát je zase mojedomena/?p=364, začnou se zase tytéž příspěvky zobrazovat

    2. do .htaccess jsem napsal toto:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    I tak se ale opakuje problém, který jsem popsal v bodu 1. Navíc se po chvíli obsah .htaccess zase vrátí na původní hodnotu, což je

    # BEGIN WordPress

    # END WordPress

    any help?
    BULHI
    BULHI --- ---
    jestli to system neprepise sam, tak se na prava vykasli a napln si to proste sam tim, co ti wp vygeneruje, jak ti psal CITRONAK .. pokud jsi to uz udelal, tak je chyba nekde jinde.. taky by pomohlo specifikovat, co to znamena, ze to "nefunguje" :-)
    SUPEREGO
    SUPEREGO --- ---
    CITRONAK: root i složka, ve které je nainstalovaný wordpress mají práva 755. na co bych to měl změnit?
    CITRONAK
    CITRONAK --- ---
    BOBULIX: co jsem to zkousel, tak u me pomer stran ok - tedy alespon mi to tak prijde...
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    +
    		/**
    		* Get the containers dimensions according to the item size
    		* @param width {integer} Width of the item to be opened
    		* @param height {integer} Height of the item to be opened
    		*/
    		function _getDimensions(width,height){
    			width = parseFloat(width);
    			height = parseFloat(height);
    			
    			// Get the details height, to do so, I need to clone it since it's invisible
    			$pp_details = $pp_pic_holder.find('.pp_details');
    			$pp_details.width(width);
    			detailsHeight = parseFloat($pp_details.css('marginTop')) + parseFloat($pp_details.css('marginBottom'));
    			
    			$pp_details = $pp_details.clone().addClass(settings.theme).width(width).appendTo($('body')).css({
    				'position':'absolute',
    				'top':-10000
    			});
    			detailsHeight += $pp_details.height();
    			detailsHeight = (detailsHeight <= 34) ? 36 : detailsHeight; // Min-height for the details
    			if($.browser.msie && $.browser.version==7) detailsHeight+=8;
    			$pp_details.remove();
    			
    			// Get the titles height, to do so, I need to clone it since it's invisible
    			$pp_title = $pp_pic_holder.find('.ppt');
    			$pp_title.width(width);
    			titleHeight = parseFloat($pp_title.css('marginTop')) + parseFloat($pp_title.css('marginBottom'));
    			$pp_title = $pp_title.clone().appendTo($('body')).css({
    				'position':'absolute',
    				'top':-10000
    			});
    			titleHeight += $pp_title.height();
    			$pp_title.remove();
    			
    			// Get the container size, to resize the holder to the right dimensions
    			pp_contentHeight = height + detailsHeight;
    			pp_contentWidth = width;
    			pp_containerHeight = pp_contentHeight + titleHeight + $pp_pic_holder.find('.pp_top').height() + $pp_pic_holder.find('.pp_bottom').height();
    			pp_containerWidth = width;
    		}
    
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    		/**
    		* Resize the item dimensions if it's bigger than the viewport
    		* @param width {integer} Width of the item to be opened
    		* @param height {integer} Height of the item to be opened
    		* @return An array containin the "fitted" dimensions
    		*/
    		function _fitToViewport(width,height){
    			resized = false;
    
    			_getDimensions(width,height);
    			
    			// Define them in case there's no resize needed
    			imageWidth = width, imageHeight = height;
    
    			if( ((pp_containerWidth > windowWidth) || (pp_containerHeight > windowHeight)) && doresize && settings.allow_resize && !percentBased) {
    				resized = true, fitting = false;
    			
    				while (!fitting){
    					if((pp_containerWidth > windowWidth)){
    						imageWidth = (windowWidth - 200);
    						imageHeight = (height/width) * imageWidth;
    					}else if((pp_containerHeight > windowHeight)){
    						imageHeight = (windowHeight - 200);
    						imageWidth = (width/height) * imageHeight;
    					}else{
    						fitting = true;
    					};
    
    					pp_containerHeight = imageHeight, pp_containerWidth = imageWidth;
    				};
    			
    				_getDimensions(imageWidth,imageHeight);
    				
    				if((pp_containerWidth > windowWidth) || (pp_containerHeight > windowHeight)){
    					_fitToViewport(pp_containerWidth,pp_containerHeight)
    				};
    			};
    			
    			return {
    				width:Math.floor(imageWidth),
    				height:Math.floor(imageHeight),
    				containerHeight:Math.floor(pp_containerHeight),
    				containerWidth:Math.floor(pp_containerWidth) + (settings.horizontal_padding * 2),
    				contentHeight:Math.floor(pp_contentHeight),
    				contentWidth:Math.floor(pp_contentWidth),
    				resized:resized
    			};
    		};
    
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    BOBULIX: a na co se ptas? kde je kod, ktery to dela?
    BOBULIX
    BOBULIX --- ---
    Už dva dny se snažim přijít na to, proč když v prettyPhoto lightboxu otevřu obrázek, tak se změní poměr stran.
    př. http://bobcap.cz/panoptikum-pouste-namibijske/
    CITRONAK
    CITRONAK --- ---
    SUPEREGO: tipnul bych root slozku (kde je nahrany web) - tam bude problem s pravy na ni
    SUPEREGO
    SUPEREGO --- ---
    CITRONAK: nepomohlo, problém bude asi s právama. Která práva ale myslíš? htaccess má defaultní práva 644
    CITRONAK
    CITRONAK --- ---
    SUPEREGO: nech ten .htaccess vytvorit wordpressem. Smaz stavajici, jdi do trvalych odkazu v adminu, nastav to tak, jak potrebujes a mel by se ti vytvorit sam. Pokud ne - bude dole chyba a bude tam vypsany spravny htaccess - takze to pak jen zkopiruj a vytvor pripadne rucne.

    Pokud se ti nevytvori automaticky, tak je to problem s pravy.
    SUPEREGO
    SUPEREGO --- ---
    já nemám motýly, ale taky řeším problém s permalinky – přepnutí na jiné varianty mi nefunguje. upravil jsem .htaccess podle wordpress codexu. přepnul jsem na hezké permalinky – nefunguje. přepnul jsem na default – funguje. otevřu htaccess – a je prázdný, třebaže jsem ho před chvílí upravoval.

    napadá vás, co se s tím dá dělat?
    CRS1138
    CRS1138 --- ---
    CRS1138: WP by si mel vytvorit Rewrite pravidla kdyz zmenis permalinky v back-endu
    Kliknutím sem můžete změnit nastavení reklam