Treba mi hitno ideja kako da riješim.
Naime radim neki web ima 1500 slika prirode, i večina imaju imena sa razmacima i našim znakovima.
Uploadom u galeriju u nextgen, proše sve ok.
Ali kada ih pozivam, ne prikazuje ove sa čćšđž i ostalim znakovima.
Budući da su namjerno svaka slika svoje vrste iz prirode, ne znam koji najpamentiji bi put bio da to riješim.
naime već sam napravio templejt za prikaz thumbova i pop up za nextgen, ali URL vuće na nepostojeći zbog tih znakova.
Kako da to riješim?
Ok riješeno ako nekog zanima.
Probao sam promijeniti i colation baze točnije talbice pictures na cp_1250_croatian
No go!
Onda sam uzeo urldecode i na mjestu gdje poziva URL slike i thumbova.
<div id="ngg-image-<?php echo $image->pid ?>" class="ngg-gallery-thumbnail-box" <?php echo $image->style ?> >
<div class="ngg-gallery-thumbnail" >
<a href="<?php echo nextgen_esc_url(urldecode($image->imageURL)) ?>"
title="<?php echo $newdesc ?>"
<?php echo $image->thumbcode ?> >
<?php if ( !$image->hidden ) { ?>
<img title="<?php echo substr( esc_attr($image->alttext), 0, -4); ?>" alt="<?php echo substr( esc_attr($image->alttext), 0, -4); ?>" src="<?php echo nextgen_esc_url(urldecode($image->thumbnailURL)) ?>" <?php echo $image->size ?> />
<?php } ?>
</a>
<span class="thumb-title"><?php if (!$image->hidden) { echo substr( esc_attr($image->alttext), 0, -4);} ?></span>
</div>
</div>
TO je riješilo problem, trebalo je samo ponovno “dekodirati” slug koji je spremljen u bazu enkodiran bez naših znakova.
Da li je ovo što sam napraivo zakrpa ili neki drugi način je ispravan?