но там же css+ява-скрипт заглушка? хотя, конечно, пользователи видят одно, а ПС другое
помогло удаление всех файлов extensions.* в папке профиля, всё сбросилось, продолжаю копать, грешу на Skype extension, всё последнее время от него попап с ошибкой мерзкий вылазил
сомневаюсь, что получится сделать алиас с get-параметром, функция path_set_alias декодирует урл
может вам проще сделать урлы вида shop/product/1640 и в htaccess сделать редиректы на новые пути (это будет проще-легче)?
Заказал ссылку у ТС, довольно быстро получил хорошо вписавшуюся в статью тематичную ссылку. Сайт аккуратный, ухоженный, рекомендую!
жидкость для снятия лака, говорят, помогает
а у меня пару раз жевачка ни с того ни с сего во рту растворялась, какие на этот счет теории и гипотезы?
и еще немного в защиту первого метода с count в условии цикла
вариант
while(array_pop($out) || (count($out)>0)
очень даже имеет право на жизнь, так как оператор "или" при истинной левой части не проверяет правую, то есть подсчет сработает только в случае false или пустом элементе слева, в чем можно убедиться так:
while(array_pop($out) || (count($out)>0 && print(count($out)))){
подсчитает 1 раз
ок ) там, собственно подсчет и не нужен, просто без него while на пустой элемент реагирует как на false, забороть можно еще чем-нибудь простым, вот, например, без подсчета:
while(array_pop($out) || $out!=array())
вообще метод один в один как gormarket предложил, просто array_pop можно сразу в while вставить
array_pop - уменьшает кол-во элементов, подсчет тут каждый раз новое возращает значение, можно его как-то еще оптимизировать, но array_pop тут само-то
а так? имхо, логчно, если надо уменьшать кол-во элементов, юзать array_pop, вообще без подсчета элементов
$folder = 'news/catalog/my/';
$out = explode('/', '/'.$folder );
while(array_pop($out) || count($out)>0){
echo join('/',$out).'/<br />';
}
p.s. если делать так while(array_pop($out)){ , без каунта - спотыкается на пустых элементаз массива