Ik gebruik $iedereen->titel() om kopjes en een SEO vriendelijke URL te genereren maar soms komen er spaties in voor die ikliever om wil zetten naar underscores. Wie kan me daarbij helpen??
- array met spaties naar underscores
-
934 × bekeken sinds 16-07-2010, 20:42 #1
array met spaties naar underscores
-
In de schijnwerper
Product feed grid V1.7 - Creer een affiliate shop in 2 min - WP plugin - V1.7 NU LIVEPHP scriptsBTW calculator - WP plugin - V1.0PHP scriptsAffiliate link poster V1.0 - Automatisch affiliate links posten in blogs - WP pluginPHP scripts[SNELLE LEVERING] Laat je website / webshop snel en professioneel bouwen!Freelance / Werk -
16-07-2010, 20:43 #2gast12875 Guest
Gewone streepjes zijn beter dan lage streepjes.
str_replace(' ', '-', $string);
Is wat je zoekt.
-
16-07-2010, 20:50 #3
- Berichten
- 19
- Lid sinds
- 17 Jaar
-
16-07-2010, 20:51 #4gast12875 Guest
Dan moet je in de classe "iedereen" gaan kijken.
-
16-07-2010, 20:53 #5
- Berichten
- 19
- Lid sinds
- 17 Jaar
Daar kan ik dus wel wat hulp bij gebruiken :P Ik ben er al een paar uur mee aan het puzzelen geweest maar ik kom er niet uit. Ik dacht dat ik er een nieuwe string van zou moeten maken en op die string dan de spaties zou moeten vervangen maar als ik dat probeer krijg ik alleen de inhoud op het scherm.
-
17-07-2010, 00:57 #6
- Berichten
- 277
- Lid sinds
- 17 Jaar
Je moet even kijken waar de class idereen titel een return doet. Als je bij de return str_replace(' ', '-', $string); neerzet moet het werken.
-
18-07-2010, 14:35 #7
- Berichten
- 205
- Lid sinds
- 16 Jaar
Is $iedereen->titel() een string?
-
19-07-2010, 13:51 #8
- Berichten
- 1.001
- Lid sinds
- 17 Jaar
kun je de class iedereen posten? zodat we kunnen kijken?
-
21-07-2010, 10:06 #9
- Berichten
- 19
- Lid sinds
- 17 Jaar
Dit is het hele stukje code wat de knoppenbalk kan vullen. Het gaat hier om $aepublic->GetArticleTitle() die ook spaties kan bevatten. De hele code is :
<?
define('TEMPDIR','admin/');
require(TEMPDIR."coreclass.php");
$aepublic=new CArticles();
$aepublic->PublicInitialize();
$aepublic->RequestVariables();
$aepublic->GetArchive(1,0,0,0,0,$aepublic->articleID);
$aepublic->DBGetRow();
$aepublic->GetArticle();
$settings=array(
"articlenumber"=>20,
"sectionID"=>"1",
"order"=>"priority DESC, adate ASC, atime ASC"
);
$aepublic->GetArchive($settings);
while ($aepublic->DBGetRow())
{
$aepublic->GetArticle();
$temp=$aepublic->outcome;
$aepublic->GetArticleImageSet($aepublic->imagesetID);
if ($aepublic->DBGetRow())
{
}
$aepublic->outcome=$temp;
if ($aepublic->cleanurls AND $aepublic->filename)
{
}
else
echo '<a href="kapsalon/',$aepublic->GetArticleID(),'/',$aepublic->GetArticleTitle(),'.html">';
$aepublic->GetArticleTitle();
echo '</a>';
echo '<img src="images/knoplijn.jpg" width="8" height="29" hspace="10" align="absmiddle" />';
}
?>
-
21-07-2010, 10:20 #10
- Berichten
- 1.470
- Lid sinds
- 19 Jaar
echo '<a href="kapsalon/',$aepublic->GetArticleID(),'/',str_replace(' ', '-', $aepublic->GetArticleTitle()),'.html">';
-
21-07-2010, 10:46 #11
- Berichten
- 19
- Lid sinds
- 17 Jaar
-
21-07-2010, 10:55 #12
- Berichten
- 751
- Lid sinds
- 15 Jaar
Omdat er geen spatie tussen de '' zit...
(sitedeals verwijderd deze)
-
21-07-2010, 10:59 #13
- Berichten
- 19
- Lid sinds
- 17 Jaar
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic