ved hjælp af timthumb med skik url - adresser med henblik på optimering

ved hjælp af timthumb med skik url - adresser med henblik på optimering,,,,, 2,,,,,,,,, 8,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss., i denne artikel, vil jeg fortælle om, hvordan man får en bedre side hastighed score, selv når du bruger timthumb som din virksomhed beskrevet resizer for din hjemmeside.på min personlige blog, jeg har anvendt denne metode i nogen tid, og resultatet er ganske imponerende.lad os begynde den tutor.,, trin 1 udarbejdelsen af timthumb, først!ældre versioner af timthumb er yderst vanskelig.så hvis du har en gammel udgave af timthumb, bedes de første download den seneste version af timthumb google kode.åbn filerne og se til 27, definere ('file_cache_directory,. /cache), og erstatte den med, at definere ('file_cache_directory "," "), gør dette til et mere sikkert sted, men du kan stadig bruge den mappe" lager eller din egen defineret navn.hackere og bot ved at se for cache folder, som ældre versioner er brugere, der folder tilladelser til lavere end et sikkert niveau.,, trin 2, etablering af nye sted for timthumb, normalt et tema entreprenør vil bruge timthumb inden for deres område mappe. dette er naturligvis at hjælpe brugerne let kan bruge træk ud i boksen, men af hensyn til sikkerheden, vil vi ændre mødestedet for timthumb til en ny mappe, eller til en ny subdomain (jeg bruger denne mulighed på min personlige blog).jeg vil vise jer begge metoder:,, skridt 2.1 ved hjælp af en subfolder, skabe nye mappe "media" på din vigtigste område, dvs.: yourdomain.com/media, efter at sætte indeni mappen "media". htaccess fil med kode vist nedenfor.,, < ifmodule mod_rewrite. c > rewriteengine på rewritebase /media /rewriterule ^ resizer /(*) x (*) /r /(*) resizer /thumb.php?src - = = http: //3 $& h = 2 & w = 1 & zc = 1 < /ifmodule >,, tilføje en subfolder under "media", der hedder "resizer", dvs.: dit domæne. kom /media /resizer /.uploade timthumb til denne mappe, og sørg for at kalde din timthumb fil som thumb.php.filen struktur vil være som vist nedenfor, /media /media /,,. htaccess, /media /resizer /... /media /resizer /thumb.php,,, hvis du kunne cache mappe, du har brug for at skabe en cache mappe under "resizer".,, skridt 2.2 ved hjælp af en subdomain,, skal du først fælde din subdomain, f.eks. www3.your-domain.com.,, efter det, kom ind i de vigtigste mappe til din subdomain en. htaccess fil med kode vist nedenfor.,, < ifmodule mod_rewrite. c > rewriteengine på rewritebase /rewriterule ^ resizer /(*) x (*) /r /(*) resizer /thumb.php?src - = = http: //3 $& h = 2 & w = 1 & zc = 1 < /ifmodule >,, tilføje en subfolder "resizer", dvs.: www3. dit domæne. kom /resizer /.uploade timthumb til denne mappe, og sørg for at kalde din timthumb fil som thumb.php.filen struktur vil være som vist nedenfor,,,. htaccess, og /resizer /,, resizer /thumb.php,,, hvis du kunne cache mappe, du har brug for at skabe en cache mappe under "resizer".,, trin 3 anvendelse, efter du er færdig med trin 2, nu er du klar at bruge timthumb med tradition, url.The format you can use for the new custom url is shown below:, ,,Subfolder,, ,,http://your-domain.com/media/resizer/250x150/r/your-image-url.jpg,, ,,Subdomain,, ,,http://www3.your-domain.com/resizer/250x150/r/your-image-url.jpg,, ,The format use for the url is ,http://www3.your-domain.com/resizer/,,[image-width],,x,,[image-height],,/r/,,[image-url],, , ,[image-height] - define the height of the thumbnail, ,[image-width] - define the width of the thumbnail, ,[image-url] - define the url of the image source, remove http://from the url, or else the thumbnail generation will failed, , , Step 4 Usage with ,Automagic ,Thumbnail/Image Management, ,My previous article was about Automagic post thumbnail/image management, if you want at bruge denne skik url træk sammen med den efterfølgende virksomhed beskrevet forvaltning, følg nedenstående punkter, der kan sikre alt fungerer korrekt, skal du først ekstra funktion til din functions.php fil.,, funktion remove_http ($url = ") (hvis ($url - = = http: ////////'eller $url = =" https: //«) (tilbagevenden $url.} $tændstikker = substr ($url, 0, 7); hvis ($tændstikker = ='http: //«) ($url = substr ($url, 7)} andre {$tændstikker = substr ($url, 0, 8); hvis ($tændstikker = ='https: //') $url = substr ($url, 8)}tilbage til $url.}, efter at undersøge den funktion get_attachment_picture(), inden den afsluttende aldersgruppe, vil du se den kode, som vist nedenfor, echo $related_thumbnail;,, ændre den kode, echo remove_http ($related_thumbnail), efter det, kan du bruge den skik url sammen med post - virksomhed beskrevet /billede af styringsfunktionen.eksempel på anvendelse:,, echo "< img src =" http: //www3. eizil. kom /resizer /440x185 /r /«. get_attachment_picture(); "bredde =" 440px "højde =" 185px "/> ';,, konklusion, nu burde du kunne at bruge denne funktion i nogen af dine emner, hvis du har nogen yderligere forslag eller spørgsmål vedrørende skik url for timthumb, føle sig fri til at forlade en kommentar.,



Previous:
Next Page: