abonnement Unibet Coolblue Bitvavo
  zaterdag 28 mei 2011 @ 16:20:40 #36
75592 GlowMouse
l'état, c'est moi
pi_97422672
Is altijd redirecten, en de 404 vervangen door een php-script die alsnog de thumb aanmaakt niet mooier?

Anders altijd rewriten, en terugrewriten met RewriteCond !-f
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 28 mei 2011 @ 16:21:58 #37
136730 PiRANiA
All thinking men are atheists.
pi_97422721
quote:
0s.gif Op zaterdag 28 mei 2011 16:20 schreef GlowMouse het volgende:
Is altijd redirecten, en de 404 vervangen door een php-script die alsnog de thumb aanmaakt niet mooier?
Dat zou wel mooier kunnen zijn ja. Aanmaken doe ik nu 's nachts in batch met een bash-script.

En de redirect moet uiteraard alleen voor de externe requests zijn :Y.
quote:
Anders altijd rewriten, en terugrewriten met RewriteCond !-f
Hm ja. Ik ben nooit zo goed in rewriten :+.

Ik dacht een .htaccess in de uploadsmap. De requests die dan binnen komen zijn al relatief aan die map denk ik (request is dan doutzenkroes/plaatje1.jpg). Als hij dan kijkt of de thumb (_thumb/600x600/$REQUEST) bestaat kan hij redirecten.
Of is dat te simpel gedacht?
  zaterdag 28 mei 2011 @ 16:26:33 #38
75592 GlowMouse
l'état, c'est moi
pi_97422853
je kunt alleen kijken of iets bestaat als het de opgevraagde url is :P
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 28 mei 2011 @ 16:26:48 #39
136730 PiRANiA
All thinking men are atheists.
pi_97422859
1
2
3
4
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?kexx.net [NC]
RewriteCond -f _thumbs/600x600/ $REQUEST?????
Om te beginnen? En dan nog de 'echte' RewriteRule...

Kan ik niets met REQUEST_FILENAME? En dan kijken of /thumbs/600x600/$REQUEST_FILENAME bestaat?
  zaterdag 28 mei 2011 @ 16:30:35 #40
75592 GlowMouse
l'état, c'est moi
pi_97422982
quote:
0s.gif Op zaterdag 28 mei 2011 16:26 schreef GlowMouse het volgende:
je kunt alleen kijken of iets bestaat als het de opgevraagde url is :P
Ah je kunt ook -f doen op een eigen string. Het moet dan hierop lijken:
RewriteCond -f _thumbs/600x600/ %{REQUEST_FILENAME}
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 28 mei 2011 @ 16:32:31 #41
136730 PiRANiA
All thinking men are atheists.
pi_97423043
quote:
0s.gif Op zaterdag 28 mei 2011 16:30 schreef GlowMouse het volgende:

[..]

Ah je kunt ook -f doen op een eigen string. Het moet dan hierop lijken:
RewriteCond -f _thumbs/600x600/ %{REQUEST_FILENAME}
Dit komt in de goede richting *O*. En ik denk dat een 302 (moved temporarily) het beste is...
  zaterdag 28 mei 2011 @ 16:33:13 #42
75592 GlowMouse
l'état, c'est moi
pi_97423067
ik zou gewoon serveren zonder 301 of 302
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 28 mei 2011 @ 16:37:36 #43
136730 PiRANiA
All thinking men are atheists.
pi_97423213
1
2
3
4
5
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?kexx.net [NC]
RewriteCond -f _thumbs/600x600/%{REQUEST_FILENAME}
RewriteRule \.(jpg|png)$ _thumbs/600x600/%{REQUEST_FILENAME}

Hoe ziet dat er uit? En hoe kan ik rewrites debuggen? Je (GM) zei eerder dat dat heel goed kon, maar ik weet niet hoe?
  zaterdag 28 mei 2011 @ 16:38:53 #44
75592 GlowMouse
l'état, c'est moi
pi_97423258
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 28 mei 2011 @ 17:10:59 #45
136730 PiRANiA
All thinking men are atheists.
pi_97424266
#RewriteCond -f _thumbs/600x600/%{REQUEST_FILENAME}

Dat is de enige regel die nog niet werkt.

[ Bericht 99% gewijzigd door PiRANiA op 28-05-2011 17:30:20 ]
  zaterdag 28 mei 2011 @ 17:42:47 #46
136730 PiRANiA
All thinking men are atheists.
pi_97425381
Ik denk dat het zoiets wordt als jij voorstelde GW, alles redirecten en dan hetgene wat niet werkt terugredirecten ;).

Het enige probleem is dat ik niet weet hoe ik een niet-gevonden thumb weer kan laten terugredirecten:
1
2
3
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} _thumbs 
RewriteRule ???  
Een request kan zijn: kexx.net/uploads/_thumbs/doutzenkroes/plaatje.jpg, en dat moet (intern) naar uploads/doutzenkroes/plaatje.jpg .

Ik weet niet hoe ik dat kan opvangen... Enig idee iemand? :s).
pi_97426697
quote:
0s.gif Op vrijdag 27 mei 2011 22:57 schreef Tegan het volgende:
Welke plugin?
Nice Search
"Redirects ?s=query searches to /search/query, and converts %20 to +"

quote:
14s.gif Op vrijdag 27 mei 2011 23:03 schreef boem-dikkie het volgende:
.htaccess?
Daar staat dit in:

# 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

Geen idee wat ik daar mee kan. Zie geen map die search heet ofzo
  zaterdag 28 mei 2011 @ 19:16:28 #48
136730 PiRANiA
All thinking men are atheists.
pi_97428685
Het is gelukt. Bedankt voor je input GM *O*.

1
2
3
4
5
6
7
8
9
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{REQUEST_FILENAME} !_thumbs
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?kexx.net [NC]
RewriteRule (.*)\.(jpg|png)$ _thumbs/600x600/$1.$2

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} _thumbs 
RewriteRule _thumbs/[0-9]*x[0-9]*/(.*)$ /var/www/kexx_net/uploads/$1 

Dus: hij redirect alle requests van een referrer doe hij niet kent naar de thumb. Als de thumb niet bestaat gebruikt hij het origineel *O*.
pi_97432307
quote:
0s.gif Op zaterdag 28 mei 2011 18:18 schreef Complexiteit het volgende:

[..]

Nice Search
"Redirects ?s=query searches to /search/query, and converts %20 to +"

[..]

Daar staat dit in:

# 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

Geen idee wat ik daar mee kan. Zie geen map die search heet ofzo
Denk ik te simpel als je hier gewoon dat search aanpast naar zoeken?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
/*
Plugin Name: Nice Search
Version: 0.3
Plugin URI: http://txfx.net/wordpress-plugins/nice-search/
Description: Redirects ?s=query searches to /search/query, and converts %20 to +
Author: Mark Jaquith
Author URI: http://coveredwebservices.com/
*/

function cws_nice_search_redirect() {
    if ( 
is_search() && strpos$_SERVER['REQUEST_URI'], '/wp-admin/' ) === false && strpos$_SERVER['REQUEST_URI'], '/search/' ) === false ) {
        
wp_redirecthome_url'/search/' str_replace( array( ' ''%20' ),  array( '+''+' ), get_query_var's' ) ) ) );
        exit();
    }
}

add_action'template_redirect''cws_nice_search_redirect' );
pi_97464813
Heeft hier iemand wel eens met XMLreader (http://php.net/manual/en/book.xmlreader.php) in php gewerkt. Ik vind de documentatie erg magertjes terwijl het toch al sinds 2006 beschikbaar is ofzo.

Ik wil het gaan gebruiken voor het inlezen van een XML document en de data dan in een SQL database zetten. Momenteel gebruik ik simpleXML wat wel duidelijk gedocumenteerd is en vooral veel duidelijke voorbeelden van te vinden zijn. Maar Simplexml loopt tegen geheugen problemen op bij grotere XML bestanden.

Aangezien ik niet om het inlezen van de XML heen kan. Tevens kan ik geheugen dat PHP mag gebruiken niet aanpassen omdat het voor een plugin in wordpress is en dus op elk systeem moet werken, vroeg ik mij af of ik het met XMLreader wel voor elkaar kan krijgen. Aangezien XMLreader niet het hele document in het geheugen stopt.

Maar voor ik verder ga met uitzoeken hoe het werkt is het misschien handig om te weten of het wel kan wat ik wil :)
- - = |randommusicvideos | = - - | - - = | prettyendless | = - -
pi_97466876
quote:
0s.gif Op zaterdag 28 mei 2011 20:39 schreef Tegan het volgende:

[..]

Denk ik te simpel als je hier gewoon dat search aanpast naar zoeken?
[ code verwijderd ]

Ik heb het geprobeerd, maar dat werkt niet. Ach, ik vind het ook al wel prima zo.
  zondag 29 mei 2011 @ 20:00:45 #52
75592 GlowMouse
l'état, c'est moi
pi_97467161
quote:
0s.gif Op zondag 29 mei 2011 19:54 schreef Complexiteit het volgende:

[..]

Ik heb het geprobeerd, maar dat werkt niet. Ach, ik vind het ook al wel prima zo.
het lijkt me anders aardig correct; wat gebeurde er?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97468006
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
/*
Plugin Name: Nice Search
Version: 0.3
Plugin URI: http://txfx.net/wordpress-plugins/nice-search/
Description: Redirects ?s=query searches to /search/query, and converts %20 to +
Author: Mark Jaquith
Author URI: http://coveredwebservices.com/
*/

function cws_nice_search_redirect() {
    if ( 
is_search() && strpos$_SERVER['REQUEST_URI'], '/wp-admin/' ) === false && strpos$_SERVER['REQUEST_URI'], '/zoeken/' ) === false ) {
        
wp_redirecthome_url'/zoeken/' str_replace( array( ' ''%20' ),  array( '+''+' ), get_query_var's' ) ) ) );
        exit();
    }
}

add_action'template_redirect''cws_nice_search_redirect' );

Krijg 404 nu ik het zo aangepast heb.
pi_97788445
Ik ben me even aan het indenken hoe ik het beste een highlighting kan maken in mijn zoekfunctie..
Nog nooit gedaan. Ik dacht aan results exploden en dan weer imploden met wat er is ingevuld en daar dan een ander kleurtje aan geven. Of zie ik het verkeerd?
pi_97788677
quote:
99s.gif Op maandag 6 juni 2011 15:46 schreef -Datdus- het volgende:
Ik ben me even aan het indenken hoe ik het beste een highlighting kan maken in mijn zoekfunctie..
Nog nooit gedaan. Ik dacht aan results exploden en dan weer imploden met wat er is ingevuld en daar dan een ander kleurtje aan geven. Of zie ik het verkeerd?
Ik zou voor een preg_replace gaan :)
pi_97788786
quote:
0s.gif Op maandag 6 juni 2011 15:51 schreef Intrepidity het volgende:

[..]

Ik zou voor een preg_replace gaan :)
str_replace is sneller in dit geval.
pi_97788958
quote:
0s.gif Op maandag 6 juni 2011 15:54 schreef Pakspul het volgende:

[..]

str_replace is sneller in dit geval.
Veel sneller inderdaad dankje! :)
pi_97789077
Mmmm, maar nu krijg ik wel rare search results..
pi_97789098
Dat ligt echt niet aan je str_replace.
pi_97789277
Jullie hebben gelijk. :) Hij doet bijvoorbeld als je 'D' zoek alleen de D higlighten en niet de 'd' maar dat is wel op te lossen. :)
  maandag 6 juni 2011 @ 16:07:51 #61
136730 PiRANiA
All thinking men are atheists.
pi_97789476
quote:
99s.gif Op maandag 6 juni 2011 16:04 schreef -Datdus- het volgende:
Jullie hebben gelijk. :) Hij doet bijvoorbeld als je 'D' zoek alleen de D higlighten en niet de 'd' maar dat is wel op te lossen. :)
str_ireplace ?
pi_97789564
quote:
99s.gif Op maandag 6 juni 2011 16:04 schreef -Datdus- het volgende:
Jullie hebben gelijk. :) Hij doet bijvoorbeld als je 'D' zoek alleen de D higlighten en niet de 'd' maar dat is wel op te lossen. :)
str_ireplace (met een i ). Kan het zo even niet voor je testen.
quote:
14s.gif Op maandag 6 juni 2011 16:07 schreef PiRANiA het volgende:

[..]

str_ireplace ?
orgineel hoor :{w
pi_97789772
quote:
14s.gif Op maandag 6 juni 2011 16:07 schreef PiRANiA het volgende:

[..]

str_ireplace ?
quote:
0s.gif Op maandag 6 juni 2011 16:09 schreef Pakspul het volgende:

[..]

str_ireplace (met een i ). Kan het zo even niet voor je testen.

[..]

orgineel hoor :{w
Dankje, wist niet dat die functie bestond. :+
pi_97838594
Ik heb een "probleem" waar ik niet helemaal uit kom.
Aan de hand van het voorbeeld op http://nl.wikibooks.org/wiki/Programmeren_in_PHP/MySQL_in_PHP heb ik een database aangemaakt en is het ook gelukt om de database te vullen maar het opvragen van de gegevens lukt nog niet op 1 of andere manier.
Zoals je kan zien http://robus.x10.mx/gastenboek_output.html geeft hij de code ineens weer in plaats van dat hij het uitvoert (oid).
Wie kan mij hier mee helpen?
  dinsdag 7 juni 2011 @ 14:38:34 #65
75592 GlowMouse
l'état, c'est moi
pi_97838802
.html files worden vaak niet door php verwerkt; hernoem hem naar .php
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97839047
Ik heb dat inderdaad ook geprobeerd maar dan valt hij over $i = 0;
http://robus.x10.mx/gastenboek_output.php
  dinsdag 7 juni 2011 @ 14:45:58 #67
75592 GlowMouse
l'état, c'est moi
pi_97839101
De regel erboven bevat een fout.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97839214
Ah! Dat was het inderdaad. Er is een paar keer ; weggelaten, nu kan ik weer verder. Al zal ik hier waarschijnlijk nog wel vaker terugkomen.

Dank je wel ^O^
pi_97931116
Kan iemand mij helpen met integratie van facebook, hyves en twitter? :o
  donderdag 9 juni 2011 @ 11:57:31 #70
63192 ursel
"Het Is Hier Fantastisch!
pi_97931265
quote:
99s.gif Op donderdag 9 juni 2011 11:53 schreef -Datdus- het volgende:
Kan iemand mij helpen met integratie van facebook, hyves en twitter? :o
Link

Astu :7
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')