Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 3.х
Расширенный поиск

vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта

Ответ
 
Опции темы Поиск в этой теме
Старый 19.08.2010, 09:18 Вверх   #1
Пользователь
 
Аватар для xsfd
xsfd вне форума
Доп. информация
По умолчанию Переменная в зависимости от монитора пользователя

Имеется модуль для вывода переменной:
Код:
ob_start();
include('info.htm');
$info=ob_get_contents();
ob_end_clean();
Как сделать так, чтобы в зависимости от разрешения экрана пользователя выводились разные страницы, например если ширина 1280, то выводится info.htm, а если ширина 1680, то выводится info2.htm ?

вообщем надо сделать чтобы под каждое разрешение экрана была своя строка include('info.htm');

Пробывал через JS:

Код:
<SCRIPT LANGUAGE="JavaScript"><!--
if (screen.width==1280||screen.height==1024) //if 1280x1024
window.location.replace("index.htm")
else if (screen.width==1680||screen.height==1050) //if 1680x1050
window.location.replace("index2.htm")
else //if all else
window.location.replace("index.htm") 
//-->
</SCRIPT>
(это исходный код)
Я этот код как только не перестраивал, получается или меня бросает на эту страницу, или вообще ничего нет
  Ответить с цитированием
Старый 19.08.2010, 12:33 Вверх   #2
Старший модератор
 
Аватар для Prometej
Prometej вне форума
Доп. информация
По умолчанию

А тебя не смущает то, что этот хак повесит форум?
  Ответить с цитированием
Старый 19.08.2010, 17:34 Вверх   #3
Пользователь
 
Аватар для xsfd
xsfd вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Prometej Посмотреть сообщение
А тебя не смущает то, что этот хак повесит форум?
Почему?

Ну тогда как сделать чтобы в html файле было указано то, что должно загружаться при определенном разрешении?
  Ответить с цитированием
Старый 19.08.2010, 18:35 Вверх   #4
Старший модератор
 
Аватар для Prometej
Prometej вне форума
Доп. информация
По умолчанию

Потому что будет много запросов в БД. Смотри: у тебя, для примера, 1 000 пользователей. У каждого своё разрешение монитора, любой может сменить разрешение своего монитора когда захочет. Значит, нужно переодически через определённый интервал времени опрашивать настройки всех пользователей. И в зависимости от этого изменять форум. Ты тем самым добьёшься что повесишь сервер на хостинге. Со всеми печальными последствиями для себя.
  Ответить с цитированием
Старый 19.08.2010, 20:09 Вверх   #5
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

не понятно нафига все это, резиновая верстка и все, пойдет под любое разрешение
  Ответить с цитированием
Старый 19.08.2010, 21:16 Вверх   #6
Пользователь
 
Аватар для xsfd
xsfd вне форума
Доп. информация
По умолчанию

А ну в этом смысле! Нет не боюсь) Форум в локальной сети, городок маленький и на форуме бывает от сили 18 человек.

P.S. Не подскажете как снизить количество запросов к БД и как его узнать?
  Ответить с цитированием
Старый 19.08.2010, 21:27 Вверх   #7
Знаток
 
Аватар для tanka1380
tanka1380 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от xsfd Посмотреть сообщение
А ну в этом смысле! Нет не боюсь) Форум в локальной сети, городок маленький и на форуме бывает от сили 18 человек.

P.S. Не подскажете как снизить количество запросов к БД и как его узнать?
Тебе же говорят! Примени резиновый шаблон. Он будет расширяться до полного экрана монитора независимо от разрешения. Что на 1024 пикселов, что на 1980. Длина страницы увеличится, но не ширина. А то, что ты пытаешься сделать, это обвесит сервак.
  Ответить с цитированием
Старый 19.08.2010, 21:29 Вверх   #8
Грамотный форумчанин
 
Аватар для kep
kep вне форума
Доп. информация
По умолчанию

xsfd, количество запросов тут.
  Ответить с цитированием
Старый 19.08.2010, 22:08 Вверх   #9
Пользователь
 
Аватар для xsfd
xsfd вне форума
Доп. информация
По умолчанию

Цитата Сообщение от tanka1380 Посмотреть сообщение
Тебе же говорят! Примени резиновый шаблон. Он будет расширяться до полного экрана монитора независимо от разрешения. Что на 1024 пикселов, что на 1980. Длина страницы увеличится, но не ширина. А то, что ты пытаешься сделать, это обвесит сервак.
мне не нужно весь форум тянуть!

Вот http://s002.radikal.ru/i197/1008/12/fa1af70def60.png красным вэделен плеер! при разрешении 1280х1024 он норм, а при 1388х768 вот как на скрине. Я хочу чтоб при 1388х768 у него был другой размер
  Ответить с цитированием
Старый 19.08.2010, 22:35 Вверх   #10
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

xsfd, так задай размер плеера в процентах
  Ответить с цитированием
Старый 19.08.2010, 23:02 Вверх   #11
Пользователь
 
Аватар для xsfd
xsfd вне форума
Доп. информация
По умолчанию

там ещё и местоположение менять надо!
  Ответить с цитированием
Старый 20.08.2010, 06:17 Вверх   #12
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

ну меняй, а то что ты придумал с разрешением это полная *ня
  Ответить с цитированием
Старый 20.08.2010, 09:17 Вверх   #13
Пользователь
 
Аватар для xsfd
xsfd вне форума
Доп. информация
По умолчанию

Цитата Сообщение от slavok47 Посмотреть сообщение
ну меняй, а то что ты придумал с разрешением это полная *ня
Ну ладно а как по другому? Если на 1280х1024 выглядит нормально, а на более высокиз залезает на шапку
  Ответить с цитированием
Старый 20.08.2010, 09:36 Вверх   #14
Старший модератор
 
Аватар для Prometej
Prometej вне форума
Доп. информация
По умолчанию

Начни с Логотипа. Укажи его размер в процентах. К примеру - 90%.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор монитора 22 и выше... SundukUA Hardware и компьютерная периферия 24 01.04.2012 00:42
[Вопрос] энергосберегающий режим монитора LG w1943ss den8373 Hardware и компьютерная периферия 0 02.02.2011 00:17
ЖК телевизор вместо монитора?Есть ли смысл?? COMBAT Электроника (кроме фото и компьютерной техники) 24 26.12.2010 19:24
[Вопрос] Цветовая калибровка монитора. Serberg Hardware и компьютерная периферия 7 02.06.2010 17:34
Отличия любви от зависимости. СМЕХ Психология взаимоотношений 1 12.04.2009 17:46


Текущее время: 15:16. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.10151 секунды с 12 запросами