Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Логотипы команд
Отправлено 01.02.2012 - 13:391
Нет аватара
Бывалый
330 сообщений
Мужчина
Модуль Stuff. Использую для трансляции матчей футбола. Как мне лучше сделать вывод эмблем команд, которые играют? Добавлять вручную не очень удобно.
Фильтров не хватит, так как я использую 9 категорий.
Профиль Личное сообщение Дом. страница icq Skype
47
Отправлено 01.02.2012 - 16:012
Бывалый
1313 сообщений
Мужчина
MAGDAN, попробуй использовать название футбольных команд, они явно будут разными. Оператор:
Если в поле title содержится названии команды, то выводится изображение, иначе ставиться заглушка. Но в таком варианте желательно использовать названия команд без пробела (это будет идеальным вариантом).
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 02.02.2012 - 01:443
Нет аватара
Бывалый
330 сообщений
Мужчина
Quote
Но в таком варианте желательно использовать названия команд без пробела (это будет идеальным вариантом).


Не очень понял суть предложения.

Наверное на странице материала сделать вывод изображения типа
Code
<img src="http://mysite.com/emblemi/$OTHER1$.jpg"><img src="http://mysite.com/emblemi/$OTHER2$.jpg">

Но так тоже не надёжно, наверное не смогу запомнить название всех команд на english.
Профиль Личное сообщение Дом. страница icq Skype
47
Отправлено 02.02.2012 - 10:334
Бывалый
1313 сообщений
Мужчина
Вообще-то предложение было таким:
Quote (SkaZzzz)
Если в поле title содержится названии команды, то выводится изображение, иначе ставиться заглушка.
А что касается этого
Quote (SkaZzzz)
Но в таком варианте желательно использовать названия команд без пробела (это будет идеальным вариантом).
то это что-то типо заключения.
Тогда давай по порядку. Для начала узнаем какое поле ты используешь для названия команд (и как ты записываешь их). К примеру:
Quote
MU против CSKA
или
Quote
Спартак - Арсенал
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 02.02.2012 - 15:245
Нет аватара
Бывалый
330 сообщений
Мужчина
Допустим:

MU - Real Madrid

Каким образом вырезать MU и Real Madrid, и автоматом вставить изображения данных команд на страницу материала и комментариев к нему (чтобы каждый раз не загружать их в файл.менеджер)

Добавлено (02.02.2012, 15:24)
---------------------------------------------

Профиль Личное сообщение Дом. страница icq Skype
47
Отправлено 02.02.2012 - 16:546
Бывалый
1313 сообщений
Мужчина
Вырезаем название:
1 команда -
Code
<?substr($ENTRY_TITLE$,0,strpos($ENTRY_TITLE$,'-')-1)?>

2 команда -
Code
<?substr($ENTRY_TITLE$,strpos($ENTRY_TITLE$,'-')+2)?>


Из этого довольно просто вывести "логотип", два варианта:

1. Название команды С пробелом (к примеру: Real Madrid (в названии команды есть пробел)):

Quote
<img src="<?if((substr($ENTRY_TITLE$,strpos($ENTRY_TITLE$,'-')+2))='Manchester City')?>manchestercity<?endif?><?if((substr($ENTRY_TITLE$,strpos($ENTRY_TITLE$,'-')+2))='Real Madrid')?>realmadrid<?endif?>img.jpg" alt="" />


Красное - если в TITLE есть название команды, то выводится изображение - manchestercityimg.jpg, при этом img обязательно только в том случае, если будет использоваться заглушка.

2. Название команды БЕЗ пробела (к примеру: MU (в названии команды нету пробела)):

Quote
<img src="<?substr($ENTRY_TITLE$,0,strpos($ENTRY_TITLE$,'-')-1)?>.jpg" alt="" />
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 03.02.2012 - 03:507
Нет аватара
Бывалый
330 сообщений
Мужчина
2 вариант больше подходит, так как в первом нужно будет построить 200 условий (где то 200 эмблем будет использоваться)
Все же большое спасибо за вырезку названий.
+

Добавлено (03.02.2012, 03:50)
---------------------------------------------
Хотя нет, рано поспешил с выводом, команд с пробелом пару штук)

Профиль Личное сообщение Дом. страница icq Skype
47
Отправлено 03.02.2012 - 08:118
Бывалый
1313 сообщений
Мужчина
MAGDAN, как вариант, если команда с пробелом, то можно сделать им специальное условие, используя 1 случай. :) Это будет выглядеть примерно так:
Code
<?if((substr($ENTRY_TITLE$,strpos($ENTRY_TITLE$,'-')+2))='Manchester City')?>manchestercity<?else?>
<?if((substr($ENTRY_TITLE$,strpos($ENTRY_TITLE$,'-')+2))='Real Madrid')?>realmadrid<?else?>
<?substr($ENTRY_TITLE$,0,strpos($ENTRY_TITLE$,'-')-1)?><?endif?><?endif?>

Я не думаю что в футболе найдётся 200 команд в названии которых есть пробел. Так что по мере добавления материалов, сможешь добавить пару операторов, ничего страшного...
Кстати, если команд более 200, то лучше бы для картинок, которые "имеют операторы", создать отдельную папку.
P.S.: мах кол-во файлов в 1 папке = 200.
Профиль Личное сообщение Дом. страница icq Skype
123
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2025
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация