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]   

> Без описания
anakoman
Отправлено: 16 Января, 2014 - 13:06:32
Post Id


Гость


Покинул форум
Сообщений всего: 119
Дата рег-ции: Май 2013  


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




Делаю каталог по алфавиту

PHP:
скопировать код в буфер обмена
  1. $rualfavit = array('А','Б','В','Г','Д','Е','Ж','З','И','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ч','Ц','Ш','Щ','Э','Ю','Я');
  2. foreach ($rualfavit as $i){
  3. $link_comp_index = JRoute::_('index.php?option=com_jbjobs&letter='. $i, false);
  4. <a href="<?PHP echo "$link_comp_index";?>"><?PHP echo $i;?></a>
  5. }


В Router.php компонента сделал все как надо.
Все работает все кроме ссылок "И" и "Э", т.к. они вообще не формируются

Если делаю что-то не так, тоже пишите, хочется чтобы по человечески было.
(Добавление)
После очередного метода проб и ошибок я решил проблему

Алфавитный массив нужно задавать маленькими (строчными) буквами и тогда работает.

Тема закрыта.
(Добавление)
тема открыта снова

при замене массива на строчные буквы - все работает, но мне нужны буквы большие (для красоты)

функция делает большими не все буквы

(Отредактировано автором: 16 Января, 2014 - 13:53:07)



-----
Иногда, пока не спросишь - сам не поймешь
 
 Top
IllusionMH
Отправлено: 16 Января, 2014 - 13:54:14
Post Id



Активный участник


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


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




anakoman, попробуйте mb_strtoupper. Но даже так меня не работало с французскими словами.
Наверняка получится text-transform: uppercase;.
 
 Top
anakoman
Отправлено: 16 Января, 2014 - 13:59:09
Post Id


Гость


Покинул форум
Сообщений всего: 119
Дата рег-ции: Май 2013  


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




mb_strtoupper не помогает, а вот text-transform: uppercase работает

СПАСИБО!


-----
Иногда, пока не спросишь - сам не поймешь
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB