PHP.SU
Программирование на PHP, MySQL и другие веб-технологии
|
|
Страниц (22): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Найдено сообщений: 318 |
Faraon-san |
Отправлено: 01 Декабря, 2015 - 17:11:38 • Тема: Помогите с рефакторингом • Форум: Вопросы новичков |
Ответов: 4 Просмотров: 196
|
в переменных url у вас не правильно get параметры определены, он определяется после знака вопроса.
PHP:
скопировать код в буфер обмена
$old_url = 'http://site.ru/catalog?page=1&color=red'; $old_url2 = 'http://site.ru/catalog?color=red'; $old_url3 = 'http://site.ru/catalog?color=red&page=1'; $parameters = array('key'=>'page','data'=>2 ); $query = explode('&', $data['query']); $status = false; foreach($query as $get){ if($get[0] == $parameters['key']){ $status = true; break; } } if(!$status){ $query[] = implode('=', $parameters); } $new_url = $data['scheme'].'://'.$data['host'].$data['path'].'?'.implode('&', $query); echo $new_url;
|
Faraon-san |
Отправлено: 27 Ноября, 2015 - 15:10:08 • Тема: Размер дива • Форум: HTML, Дизайн & CSS |
Ответов: 3 Просмотров: 963
|
у тебя блок с навигацией в абсолютном позиционировании.
у тебя надо не много верстку поменять. |
Faraon-san |
Отправлено: 17 Ноября, 2015 - 13:45:58 • Тема: Помогите разобраться с массивом • Форум: Вопросы новичков |
Ответов: 5 Просмотров: 330
|
тебе что-то подобное надо получить:
PHP:
скопировать код в буфер обмена
class newClass { //массив для отправки public $newArr = array(); //принимаем массив function importData ($array){ //передаем массив функции дабы убрать лишние ключи и их значения $this->newArr = $this->filterData($array); //выводит только 1 массив, а нужно все что пришли в данную переменную $array echo '<pre style="color:green;">'; echo '</pre>'; } //функция для фильтрации массива private function filterData ($data, $array = array()){ //пробегаемся по массиву (добираемся до нужных ключей и значений) foreach($data as $key=>$item){ $array[$key] = $this->filterData($item, $array[$key]); }else{ //фильтруем массив if($key == 'ID'){ }elseif($key == 'map'){ if($item == 0){ $newValue = false; }else{ $newValue = true; } //тут начинаются проблемы, ключи просто на просто перезаписываются $array[$key] = $newValue; }else{ //тут начинаются проблемы, ключи просто на просто перезаписываются $array[$key] = $item; } } } return $array; } } $array = array(0 => array('map' => 0, 'b' => 1 ), 1 => array('a' => 0, 'b' => 11 )); $newClass = new newClass; //передаем некий массив $newClass->importData($array);
|
Faraon-san |
Отправлено: 17 Ноября, 2015 - 13:24:25 • Тема: Изменение символов на изображение при нажатии • Форум: Вопросы новичков |
Ответов: 4 Просмотров: 197
|
PHP:
скопировать код в буфер обмена
$_['text_success'] = '<img src="/catalog/view/theme/tt_matalo_home1/image/viuspewno.png"> <a href="%s"><span style="display: none;">%s</span><img src="/catalog/view/theme/tt_matalo_home1/image/tovartvoyy.png"></a> <img src="/catalog/view/theme/tt_matalo_home1/image/perexod.png"> <a href="%s"><img src="/catalog/view/theme/tt_matalo_home1/image/korzinu.png"></a>';
|
|
Страниц (22): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB
|
|