Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Сделать вывод филиалов с "/" в конце

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
sl-project
Отправлено: 11 Октября, 2011 - 11:23:12
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




День добрый ув. форумчане. Такой вопросик - выводятся филиалы адресом
filials/detail/1970 - есть файл detail.php где есть конструкция выбора
PHP:
скопировать код в буфер обмена
  1.  switch ($office_id) {
  2.  
  3.  case 2063(ай ди офиса):
  4.  
  5.                        $title = "";
  6.  
  7.              $description = "";
  8.  
  9.          $map = '';
  10.  
  11.      break;

Перед этой конструкцией код
PHP:
скопировать код в буфер обмена
  1. if($ob_res = $res->GetNextElement())
  2.  
  3.  {
  4.  
  5.  $ar_res = $ob_res->getFields();
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  $office_id = (int)$_REQUEST['ID'];
  12.  
  13.  $rs_offices = CIBlockElement::GetList(array('NAME'=>'ASC'), array('IBLOCK_ID'=>44, 'ID'=>$office_id, 'ACTIVE'=>'Y'));
  14.  
  15.  
  16.  
  17.  if($ob_office=$rs_offices->getNextElement())
  18.  
  19.  {
  20.  
  21.      $office = $ob_office->getFields();
  22.  
  23.      $office['PROPERTIES'] = $ob_office->getProperties();
  24.  
  25.  
  26.  
  27.  }

Как сделать чтобы страницы выводились filials/detail/1970/ вместо filials/detail/1970?
заранее спасибо
 
 Top
myocean
Отправлено: 11 Октября, 2011 - 17:19:21
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




Можно конкатенацией добавить слеш в конце

(Отредактировано автором: 11 Октября, 2011 - 17:19:56)

 
 Top
Stasnislav
Отправлено: 11 Октября, 2011 - 17:26:22
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Апр. 2011  


Помог: 4 раз(а)




sl-project, делается это просто: в настройках инфоблока для детальной страницы прописываете правильный урл, в вашем случае /filials/detail/#ID#/ Не забудьте так же в файле урлрерайт изменить соответствующее правило, иначе параметр не прийдет куда надо...


-----
Программисты на работе общаются двумя фразами: «непонятно» и «вроде работает».
 
 Top
sl-project
Отправлено: 12 Октября, 2011 - 15:42:03
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




Спасибо, решил
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB