• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: dotbot  
Проверка мобильный или компьютер
BoxerLab
Сообщений: 21
Репутация: 3

Сообщение # 1 | 14:55:31
Здравствуйте, вот у меня в шаблоне "Вид материалов" новостей сайта есть такой код
Код
<table class="newsbgrn" width="576px" height="245" >


Как мне заменить class на "newsbgrnMobile" если запущен сайт с Андроида айфона и т.д., то-есть с мобильного?
Можно сделать что-то типа того:
Код
<table class="newsbgrn" <if(Mobile) class="newsbgrnMobile"> width="576px" height="245" >

??? Или как мне это сделать?
Спасибо.
Сообщение отредактировал BoxerLab - Пятница, 01 Авг 2014, 14:56:12
zvezdinka
Сообщений: 49
Репутация: 90

Сообщение # 2 | 15:04:05
Посмотрите тут, может помочь.

Писать - глагол, относящийся к I спряжению:
Я пишУ. Ты пишЕшь. Он пишЕт. Мы ПишЕм. Вы ПишЕТЕ. Они пишУт.
Неужели так сложно это запомнить???
BoxerLab
Сообщений: 21
Репутация: 3

Сообщение # 3 | 15:58:45
zvezdinka, Про мобильные там не сказанно ни слова:( И ещё, мне надо это сделать именно в html, так как в css у меня два класса уже есть, для компа и для мобильных, но как мне проверить с чего открыт сайт я не знаю... Надо как то проверить именно в html в "Вид Материалов"
zvezdinka
Сообщений: 49
Репутация: 90

Сообщение # 4 | 16:14:50
Цитата BoxerLab ()
но как мне проверить с чего открыт сайт я не знаю...

Как раз @media это и проверяет.
Про смартфоны там в комментах есть информация.

Писать - глагол, относящийся к I спряжению:
Я пишУ. Ты пишЕшь. Он пишЕт. Мы ПишЕм. Вы ПишЕТЕ. Они пишУт.
Неужели так сложно это запомнить???
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 5 | 16:16:13
BoxerLab, $USER_AGENT_PDA$ - PDA браузер (истина/ложь)
<?if($USER_AGENT_PDA$)?>класс для мобильного<?else?>для компа<?endif?>
zvezdinka
Сообщений: 49
Репутация: 90

Сообщение # 6 | 16:19:26
bandjuk, во, круто, не знала, что на уКозе можно проще.
Спасибо Вам и от меня!

Писать - глагол, относящийся к I спряжению:
Я пишУ. Ты пишЕшь. Он пишЕт. Мы ПишЕм. Вы ПишЕТЕ. Они пишУт.
Неужели так сложно это запомнить???
BoxerLab
Сообщений: 21
Репутация: 3

Сообщение # 7 | 16:29:31
bandjuk, У меня и компьютер и Андроид распознаёт класс который в поле для компа написан
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 8 | 16:30:26
BoxerLab, пример кода напиши
BoxerLab
Сообщений: 21
Репутация: 3

Сообщение # 9 | 16:31:10
bandjuk,
Код
<table <?if($USER_AGENT_PDA$)?>class="newsbgrn"<?else?>class="newsbgrnm"(ВОТ ЭТОТ КЛАСС ВИДИТ И КОМП И ТЕЛЕФОН)<?endif?>  width="576px" height="245" >


Но версия pda сайта отключена у меня:) У меня просто адаптированный шаблон для мобильных, версия pda мне не нужна
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 10 | 16:32:52
<?if($USER_AGENT_PDA$)?>1<?else?>2<?endif?>
если так, то какую цифру выдаст?
BoxerLab
Сообщений: 21
Репутация: 3

Сообщение # 11 | 16:34:12
bandjuk, 2
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 12 | 16:34:49
это с компа? Верно, так и есть, а с мобильника 1?
BoxerLab
Сообщений: 21
Репутация: 3

Сообщение # 13 | 16:37:24
bandjuk, И на Андроиде и на компе Двойка

Добавлено (01 Авг 2014, 16:37:24)
---------------------------------------------
bandjuk, Вот весь код вида материалов:

Код
<table <?if($USER_AGENT_PDA$)?>class="newsbgrnm(КЛАСС ДЛЯ МОБИЛЫ)"<?else?>class="newsbgrn(КЛАСС ДЛЯ КОМПА"<?endif?> width="576px" height="245" >
<tbody>

<tr valign="top" align="left">
<td style="padding:10px 10px 0 20px" width="576px">

<?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?>
<span class="eTitle"><a href="$ENTRY_URL$">$TITLE$</a></span>

</td>
</tr>

<tr valign="top">
<td style="padding:0px 10px 0 20px">

<?if($IMG_SMALL_URL1$||$IMG_URL1$)?><a href="$ENTRY_URL$" title="Читать дальше"><img src="<?if($IMG_SMALL_URL1$)?>$IMG_SMALL_URL1$<?else?>$IMG_URL1$<?endif?>" style="width:162px;height:auto;border:0;float:left;margin-right:5px;padding:5px 0 0 0;" /></a><?endif?>

<div style="margin:-10px 0 0 0;">$MESSAGE$</div>

<?if($ATTACHMENTS$)?><div class="eAttach">Прикрепления: $ATTACHMENTS$</div><?endif?>

</td>
</tr>

<tr valign="bottom">
<td style="padding:0 10px 10px 20px">

<?if($RATING$)?><div style="float:right"><?$RSTARS$('16','/.s/t/1091/rating.png','0','float')?></div><?endif?>
<?if($CATEGORY_NAME$)?><span class="e-category"><span class="ed-title">Категория:</span> <span class="ed-value"><a href="$CATEGORY_URL$">$CATEGORY_NAME$</a></span></span><span class="ed-sep"> | </span><?endif?>
<span class="e-reads"><span class="ed-title">Просмотров:</span> <span class="ed-value">$READS$</span></span><span class="ed-sep"> | </span>
<?if($USERNAME$)?><span class="e-author"><span class="ed-title">Добавил:</span> <span class="ed-value" ><a href="$PROFILE_URL$">$USERNAME$</a></span></span><span class="ed-sep"> | </span><?endif?>
<span class="e-date"><span class="ed-title">Дата:</span> <span class="ed-value" title="$TIME$">$DATE$</span></span>
<?if($COMMENTS_URL$)?><span class="ed-sep"> | </span><a class="e-comments" href="$COMMENTS_URL$">Комментарии ($COMMENTS_NUM$)</a><?endif?>
</td>
</tr>
</tbody>
</table>

<br><br>
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 14 | 16:40:12
BoxerLab, не знаю, должно работать. может браузер на теле не определяется как мобильный..
BoxerLab
Сообщений: 21
Репутация: 3

Сообщение # 15 | 16:47:53
bandjuk, Возможно:) И как тогда сделать? Хочу заметить что сайт отображается по другому на мобиле, тоесть в css у меня прописан дизайн для мобильных устройств, и дизайн полностью не такой как на компе... А вот вид новости такой, потому что у меня он в "виде материалов" а не в css так что по идее должно видеть как мобильный, раз сам сайт отображается как мобильный... Мне надо чтобы рамка вокруг новости была на компе, а на телефоне чтобы просто была новость без рамки и без фона, вот я и хочу сделать для телефона Background-image=none или как то так...
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!