Het is helemaal niet erg zelfsquote:Op donderdag 9 april 2009 16:24 schreef daReaper het volgende:
Omdat die menu items dynamisch toegevoegd en verwijderd kunnen worden. Op een gegeven moment wordt het dan zo'n zooitje... Maar heel erg is het denk ik ook niet![]()
Je kunt ook een extra veld toevoegen, puur voor de sortering. En die hoeft dan ook niet uniek te zijn. (Iig niet uniek volgens de database, je kunt het in php wel regelen natuurlijk.)quote:Op donderdag 9 april 2009 16:24 schreef daReaper het volgende:
[..]
Omdat die menu items dynamisch toegevoegd en verwijderd kunnen worden. Op een gegeven moment wordt het dan zo'n zooitje... Maar heel erg is het denk ik ook niet
[ code verwijderd ]
Daarbij moet dus gezegd worden dat het menu wordt gesorteerd op id
Heel slecht ideequote:Op donderdag 9 april 2009 16:24 schreef daReaper het volgende:
Daarbij moet dus gezegd worden dat het menu wordt gesorteerd op id
Dank je welquote:Op donderdag 9 april 2009 01:07 schreef Catch22- het volgende:
.htaccess aanmaken in je site root en dan een rewriteurl aanmaken
is niet zo gek moeilijk
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
http://phphulp.nl/php/tutorials/8/146/
RewriteRule ^php/tutorials/(.*)/(.*)/ php/tutorials.php?cat=$1&id=$2
dus
RewriteRule ^/(.*)/(.*) index.php?taal=$1&pagina=$2
ofzo, ff googlen en dan kom je er wel uit.
voor je vindbaarheid kan het goed zijn om zon soort layout te maken
site.tld/paginas/en/2/paginatitel.html
Je moet in het script sowieso de invoerwaarden controleren, ook de taal. Iemand kan immers ook direct de link naar index.php?lang=de aanroepen.quote:Op vrijdag 10 april 2009 09:42 schreef Roy_T het volgende:
Je gaat er alleen even aan voorbij dat je niet-bestaande talen dan af moet vangen in je script (dus alsnog hardcoden of dynamisch, maar dan niet in 1 regel), terwijl dat nu met 1 regel in de htaccess kan.
In deze opzet wel jaquote:Op vrijdag 10 april 2009 09:47 schreef Light het volgende:
Je moet in het script sowieso de invoerwaarden controleren, ook de taal. Iemand kan immers ook direct de link naar index.php?lang=de aanroepen.
Dat heb ik al geprobeerd, maar als ik dat doe, werkt site.ext/css/style.css of site.ext/img/bg.jpg bijvoorbeeld niet meer. of /js ofzo. Daarom de talen helemaal vooraan geplaatst, zodat site.ext/xxx/ wel werkt.quote:Op vrijdag 10 april 2009 08:50 schreef Catch22- het volgende:
je kan dat misschien beter dynamisch doen, mocht je ooit een taal toevoegen...
1 2 3 4 5 6 | $variable = " Tekstteksteskteskt include("pagina.php") "; ?> |
Wat je kunt doen, is het bestand dat je gaat includen iets laten teruggegeven met return;quote:Op zaterdag 11 april 2009 03:51 schreef Shiringa het volgende:
Hoe kan ik een include in een variable stoppen?
Dus ik wil bijvoorbeeld include("pagina.php"); in $variable stoppen.
Dit werkt niet:
[ code verwijderd ]
Ik heb ook met echo en backslash/escape etc. geprobeerd, maar geen resultaat.
1 2 3 4 | $var = 'abc'; return $var; ?> |
1 2 3 | echo include(includeme.php); ?> |
Waarom zou je dat willen?quote:Op zaterdag 11 april 2009 03:51 schreef Shiringa het volgende:
Hoe kan ik een include in een variable stoppen?
Dus ik wil bijvoorbeeld include("pagina.php"); in $variable stoppen.
Dit werkt niet:
[ code verwijderd ]
Ik heb ook met echo en backslash/escape etc. geprobeerd, maar geen resultaat.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | //If is defined URL variable 'aboutme' if(isset($_GET['aboutme'])){ // include page about me include('include/in-aboutme.php'); //else if is defined URL variable 'interests' }else if(isset($_GET['interests'])){ // include page interests include('include/in-interest.php'); // in all other cases include the home page } else { include('include/in-home.php'); } ?> |
Ik denk dat je van wereld beter een singleton kunt maken.. anders creeer je steeds een parallelle wereldquote:Op vrijdag 10 april 2009 16:29 schreef Catch22- het volgende:
($worldVariable->OutsideTemp > 20) ? this->DrinkBier("Terras");
Laat je nou het terras bier consumeren? Da's verspilling, je kunt het beter zelf opdrinken.quote:Op zaterdag 11 april 2009 20:39 schreef Intrepidity het volgende:
[..]
Ik denk dat je van wereld beter een singleton kunt maken.. anders creeer je steeds een parallelle wereld
if(World::getInstance()->outsideTemp > 20) { $this->terras->consume(new Bier("Amstel")); }
Cheers
Maar terras is geen functie, er staat geen () achter.quote:Op zondag 12 april 2009 09:58 schreef slacker_nl het volgende:
denk dat $this van het object Intrpidey is en dat hij zijn terras functie aanroept waarbij ie consume implementeerd.. (ik neem aan dat bij dat terras zomersgeklede hoogwaardige dames zitten, anders kan ie net zo goed gewoon consumeren)
1 2 3 4 5 | BBB: <input type="text" name="bbb" /> CCC:: <input type="text" name="ccc" /> DDD:: <input type="text" name="ddd" /> <input type="submit" /> |
1 2 3 4 5 6 7 8 9 | $ccc = $_REQUEST['ccc']; $bbb = $_REQUEST['bbb']; echo " - " . $ccc . " - " . $bbb . " - \n<br><br>\n"; echo "<img src='url" . $ccc."/url/" . $bbb. "/" . $j . ".jpg' />\n<br><br>\n"; ?> |
Maar wat zal de else constructie bevatten?quote:Op zaterdag 11 april 2009 20:39 schreef Intrepidity het volgende:
[..]
Ik denk dat je van wereld beter een singleton kunt maken.. anders creeer je steeds een parallelle wereld
if(World::getInstance()->outsideTemp > 20) { $this->terras->consume(new Bier("Amstel")); }
Cheers
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |