• Страница 1 из 1
  • 1
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » Blackgold [14]
Результаты поиска
Дата: Вторник, 03.07.2012, 01:13 | Сообщение #1 | Тема: Автоматическая смена фона/картинки без перезагрузки страницы
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


Likbezz, здравствуйте. Заранее прошу прощения, если подобные темы на форуме уже создавались или создание новых запрещено.

Помогите пожалуйста. Есть скрипт, который после обновления страницы меняет картинку одну на другую. Наверняка скрипт вам знаком. Помогите пожалуйста установить этот скрипт в фон сайта. Сайт на uCoz но шаблон не стандартный от uCoz, а скачанный из интернета. Но к превеликому счастью без багов и глюков.
Будьте так добры, помогите пожалуйста, уже замучился искать в интернете объяснения.

Скрипт:
<script type="text/javascript">
sha=Math.floor(Math.random() * 5);
document.write('<img src="http://путь_к_папке_с_шапками/logo'+sha+'.gif" border="0" />');
</script>

Код отвечающий за фон сайта:
<body style="background: #171717; margin:0px; padding:0px;">

Данный код нужно изменять на каждой странице. В CSS упоминания о фоне нет.

Измененный мною код отвечающий за фон сайт:
<body style="background:url('/diablo33.jpg'); background-repeat:no-repeat; background-attachment:fixed; margin:0px; padding:0px;">

Прошу вас помочь с правильной установкой кода в фон сайта да так, чтобы фон не двигался.
И пожалуйста, помогите сделать так, чтобы фоновая картинка растягивалась под разные мониторы. Тему на форуме об этом читал, но не особо понял. Сам я обладаю монитором в 22 дюйма и картинки в фон вставляю размером 1920х1080 и хотелось бы, чтобы посетители с меньшими размерами видели всю картинку, а не "прокручивали" окно сайта в браузере. Глупец я в кодировке HTML. Глупец.


 
Дата: Вторник, 03.07.2012, 02:27 | Сообщение #2 | Тема: Автоматическая смена фона/картинки без перезагрузки страницы
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


Конечно есть.
Например:
Автоматическая смена фона/картинки без перезагрузки страницы
Или вот:
Смена фона без перегрузки с анимационными эфектами


Это все хорошо, но ведь автоматическое изменение будет всегда с начала иди... Я имею ввиду, что на каждой странице сайта будет появляться картинка одна за другой, которые я вставлю, а мне нужно, чтобы некоторое количество картинок, которое будет вставлено под фон, случайным образов менялись при переходе с одной страницы на другую или при обновлении страницы в браузере.

Вставил ваш код
Code
<body id="body_bg">
<script type="text/javascript">
document.getElementById('body_bg').style.background='url(/'+Math.floor(Math.random()*5)+'.jpg) no-repeat center top fixed';
</script>


На место своего, который отвечает за фон на главной странице:
Code
<body style="background:url('/diablo33.jpg'); background-repeat:no-repeat; background-attachment:fixed; margin:0px; padding:0px;">

И ничего не получилось. Картинки, 5 штук, с названием logo0.jpg , logo1.jpg и т.д. загрузил и в папку куда ведет скрипт и в корневую папку сайта - фон стал просто белым.

Вот на этом сайте(Ссылка) провожу эксперименты, а потом переношу на главный сайт. Наверное я где-то напутал.

Добавлено (03.07.2012, 02:27)
---------------------------------------------
В общем вся суть заключается в следующем: скрипт случайного показа картинок, нужно установить в код фона сайта. После всего этого мы получим сайт, у которого фон страницы меняется только после перезагрузки/перехода на другую страницу. С шапкой сайта это было сделать легче...

 
Дата: Вторник, 03.07.2012, 04:03 | Сообщение #3 | Тема: Автоматическая смена фона/картинки без перезагрузки страницы
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


likbezz, большое человеческое спасибо. Все работает. Все отлично работает.
Вы действительно аццкий кодер. Еще раз благодарю.


 
Дата: Вторник, 03.07.2012, 16:43 | Сообщение #4 | Тема: Резиновые изображения, подстройка картинок под монитор ...
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


Здравствуйте. Имеется код, который отвечает за фон сайта. Код со скриптом случайного показа картинок. Можно ли в данный код ввести строку, которая будет "сжимать" картинки под более маленькие мониторы? Нашел лишь решение через CSS но проблема в том, что CSS ни слова о фоне. Попробовал методом "тыка" ввести код в CSS - ничего нового не произошло. Фоновая картинка не сжалась. Подскажите пожалуйста, что сделать?

Код отвечающий за фон сайта со случайным показом картинок:
Code
<body id="body_bg">
<script type="text/javascript">
document.getElementById('body_bg').style.background='url(/'+Math.floor(Math.random()*8)+'.jpg) no-repeat center top fixed';
</script>


Код "сжимающий" картинки под разные мониторы:
Code
body {
     background: url(Картинка.jpg) center center fixed no-repeat;
     -moz-background-size: cover; /* Firefox до 4.0 */
     -webkit-background-size: cover; /* Safari и Chrome */
     -o-background-size: cover; /* Opera до версии 10.53 */
    background-size: cover; /* CSS3 */
}
     
     
@media only all and (max-width: 1023px) and (max-height: 767px) {
    body {
      -webkit-background-size: 1023px 767px;/* Safari и Chrome */
        -o-background-size: 1023px 767px;/* Opera до версии 10.53 */
      -moz-background-size: 1023px 767px; /* Firefox до 4.0 */
      background-size: 1023px 767px; /* CSS3 */
    }
}


Если я правильно понимаю, требуется сделать примерно следующее и оставить на страницах сайта? Или ввести в CSS?
Code
body {
background='url(/'+Math.floor(Math.random()*8)+'.jpg) no-repeat center top fixed';
background-size: cover;
}
@media only all and (max-width: 1023px) and (max-height: 767px) {
body {background-size: 1023px 767px;
}
}


Или примерно так сделать:
Code
<body id="body_bg">
<script type="text/javascript">
document.getElementById('body_bg').style.background='url(/'+Math.floor(Math.random()*8)+'.jpg) no-repeat center top fixed';
background-size: cover;
@media only all and (max-width: 1023px) and (max-height: 767px)
body (background-size: 1023px 767px;)
</script>


Подскажите пожалуйста, как это реализовать?


Сообщение отредактировал Blackgold - Вторник, 03.07.2012, 16:44
 
Дата: Вторник, 03.07.2012, 19:20 | Сообщение #5 | Тема: Резиновые изображения, подстройка картинок под монитор ...
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


likbezz, большое спасибо. Все работает.

 
Дата: Воскресенье, 08.07.2012, 00:12 | Сообщение #6 | Тема: Как сделать дополнительные поля для новостей.
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


Здравствуйте. Помогите пожалуйста реализовать, если это возможно, с помощью полей $OTHER1$, $OTHER2$ и т.д. следующую функцию.

(ссылка на картинку)
То, за чем я гонюсь, что пытаюсь реализовать, обведено красным.
Можно ли с помощью дополнительных полей, в "Вид материалов" новостей сайта внести данную функцию?

То есть, при добавлении материала или статьи, каким-нибудь образом поставить эти картинки ( и так далее), и если статья о игре на трех платформах, например, то сделать так, чтобы выводилась картинка той или иной платформы, вместо скучного и не красивого "ЭТОГО".

Вот и само "ЭТО":
(ссылка на картинку)

Возможно ли это сделать, или требуются дополнительные Java/jQuery коды и скрипты?

В конечном итоге должно получится следующее: (Жаль Paint только картинки склеивает, но не пишет ответ smile )
(ссылка на картинку)


Сообщение отредактировал Blackgold - Воскресенье, 08.07.2012, 00:14
 
Дата: Воскресенье, 08.07.2012, 01:53 | Сообщение #7 | Тема: Как сделать дополнительные поля для новостей.
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


likbezz,
Я так понял, «.. XBOX ...» - это текст в материале?


Не совсем так. Хотелось бы реализовать это, как лучше сказать, через "галочку". Чтобы был выбор. Есть 5 дополнительных полей $OTHER"цифра"$, и у каждого поля своя картинка. Картинка могла показываться, только тогда, когда то или иное поле "выбиралось" или рядом с ним ставилась "галочка" при неком выборе.

На картинке думаю легче будет понять суть.

(ссылка на картинку)


 
Дата: Пятница, 27.07.2012, 06:48 | Сообщение #8 | Тема: Как сделать дополнительные поля для новостей.
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


likbezz,
Большое Вам спасибо. Все работает.
Временно оставлю так, а с чекбоксом потом по пробую, когда время будет.

Еще раз благодарю.

Добавлено (21.07.2012, 15:58)
---------------------------------------------
likbezz,
Здравствуйте. Желание появилось и время тоже, но понимание как сделать - нет. И все прочитанное не дает результатов.

Помогите мне пожалуйста, как осуществить с помощью чекбоксов (Checkbox) показ картинок (иконок) ( ) в новостях. Как Вы мне помогли ранее, выше на пару сообщений. Только там Вы все организовали через доп. поля.

Тем проще.
Ставить единички - руками или скриптом, проверять наличие и выводить картинки.
Что может быть проще)
Code
<?if($OTHER1$)?><img src="/img1.png" alt=""/><?endif?>
<?if($OTHER2$)?><img src="/img2.png" alt=""/><?endif?>
...


Пытался как-то закрутить код чекбокса, но ничего толкового не вышло. В результате получается лишь такая чепуха:
(Ссылка на картинку) (Ссылка на сайт тестирования)

Код чекбокса:
Code

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<form action="/cgi-bin/handler.cgi">
<b>Выберите категорию и поставьте галочку</b><br>
<input type="checkbox" name="option1" value="a1" checked>PC<br>
<input type="checkbox" name="option2" value="a2">PS2<br>
<input type="checkbox" name="option3" value="a3">PS3<br>
<input type="checkbox" name="option4" value="a3">Vita<br>
<input type="checkbox" name="option5" value="a4">PSP<br>
<input type="checkbox" name="option6" value="a4">Xbox 360<br>
<input type="checkbox" name="option7" value="a2">DS<br>
<input type="checkbox" name="option8" value="a3">3ds<br>
<input type="checkbox" name="option9" value="a4">Wii<br>
<input type="checkbox" name="option10" value="a5">Apple<br>
<input type="checkbox" name="option11" value="a2">Online<br>
<input type="checkbox" name="option12" value="a3">Корпус и БП<br>
<input type="checkbox" name="option13" value="a4">Мат. Платы<br>
<input type="checkbox" name="option14" value="a5">Видеокарты<br>
<input type="checkbox" name="option15" value="a2">Звук<br>
</form>
</body>
</html>


А вы сказали, что можно как-то этот код чекбокса заключить в скрипт и с помощью всего 1 дополнительного поля выводить все необходимое:
Quote
А вообще, по хорошему, хватит одного поля, и данные заносить скриптом.
А выбор сделать в виде чекбоксов, где можно поставить галочки. Поле, естественно, скрыть.


Будьте так добры, объясните, что нужно сделать, чтобы в новостях было именно так (ссылка на картинку), а сам чекбокс был спрятан но выводил определенные иконки категории.

То есть, требуется этот код чекбокса заставить работать. При добавлении статьи (новости) мы выбрали несколько категорий, вписали их в поле или как-то по другому сделали, и они под текстом показывают или игровые платформы или другой раздел...
Очень вас прошу, помогите пожалуйста. Если, что-то непонятно - постараюсь перефразировать и более детально описать.

Добавлено (27.07.2012, 06:48)
---------------------------------------------
Здравствуйте. Пожалуйста, прошу вас, подскажите как сделать это? Вверху все описано. 11 полей сделать с помощью чекбоксов, чтобы они выводили картинку определенную. Ну нигде толкового объяснения не вижу и сам не могу понять, что и как. Прошу вас, помогите пожалуйста.

Сообщение отредактировал Blackgold - Суббота, 21.07.2012, 15:59
 
Дата: Понедельник, 30.07.2012, 03:15 | Сообщение #9 | Тема: Как сделать дополнительные поля для новостей.
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


Здравствуйте, уважаемый likbezz. Искал в интернете какой скрипт нужен для данной операции, но ничего не нашел. Читал статьи по скриптам - там совсем не упоминались чекбоксы.

Вы меня простите пожалуйста, но напишите скрипт, который скрывает чекбоксы.
Code
<?if(strpos($OTHER1$,':a1:')!='-1')?><img src="/a1.png" alt=""/><?endif?>
<?if(strpos($OTHER1$,':a2:')!='-1')?><img src="/a2.png" alt=""/><?endif?>
<?if(strpos($OTHER1$,':a3:')!='-1')?><img src="/a3.png" alt=""/><?endif?>
<?if(strpos($OTHER1$,':a4:')!='-1')?><img src="/a4.png" alt=""/><?endif?>
<?if(strpos($OTHER1$,':a5:')!='-1')?><img src="/a5.png" alt=""/><?endif?>
<?if(strpos($OTHER1$,':a6:')!='-1')?><img src="/a6.png" alt=""/><?endif?>
<?if(strpos($OTHER1$,':a7:')!='-1')?><img src="/a7.png" alt=""/><?endif?>
<?if(strpos($OTHER1$,':a8:')!='-1')?><img src="/a8.png" alt=""/><?endif?>
<?if(strpos($OTHER1$,':a9:')!='-1')?><img src="/a9.png" alt=""/><?endif?>
<?if(strpos($OTHER1$,':a10:')!='-1')?><img src="/a10.png" alt=""/><?endif?>
<?if(strpos($OTHER1$,':a11:')!='-1')?><img src="/a11.png" alt=""/><?endif?>


И пожалуйста расскажите как он будет работать. Я так понимаю, что после того, как вписать скритп, в дополнительном поле просто нужно будет написать "а1: a2: a4: a7" и будут выведены лишь эти значения. Ведь так? тогда остается только одна проблема - скрипт. Помогите пожалуйста, со скриптом.


 
Дата: Вторник, 31.07.2012, 16:49 | Сообщение #10 | Тема: Как сделать дополнительные поля для новостей.
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


likbezz, спасибо большое за все. Тогда буду или сам обучаться скриптам или заказывать работу.
Благодарю за все.


 
Дата: Четверг, 02.08.2012, 04:57 | Сообщение #11 | Тема: Как сделать дополнительные поля для новостей.
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


likbezz,
И ты пойми, не мне там лень или ещё что, просто принцип, и ничего личного.

Понимаю. Это нужно мне, а не вам, и это моя задача, а не ваша.

Однако сложная задача... Боюсь мне не по зубам. Не могу разобраться этой кодировкой...
И тут же сразу вторая проблема: в панели управления сайтом, в разделе редактирования шаблонов в новостях нет раздела "Страница добавления/редактирования материала". В статьях и каталоге файлов есть, а в новостях нет. Боюсь не получится это осуществить. Буду дальше пользоваться 5-ю дополнительными полями.

Благодарю.


 
Дата: Вторник, 07.08.2012, 09:48 | Сообщение #12 | Тема: Как сделать дополнительные поля для новостей.
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


likbezz, спасибо вам за вашу бескорыстную помощь, за ваши страния но сейчас у меня нет желания и времени именно этим заниматься и разбираться.

Пробовал несколько раз, но ничего не получилось. Отложил на потом.


Сообщение отредактировал Blackgold - Вторник, 07.08.2012, 09:49
 
Дата: Понедельник, 08.12.2014, 00:22 | Сообщение #13 | Тема: Как сделать ... ? Вопросы только по информерам
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


Добрый вечер, я диспетчер.

Или я слишком глуп или абсолютно слеп. Хотя, нельзя исключать и третий вариант: реализации задумки не существует.

Вот главная страница сайта - новости. Цифрами отмечены какие они по счету.


Переходим к чтению первой новости. Под статьей, внизу, расположен блок "возможно интересно" созданный в стандартном информере,
который предлагает прочесть другие статьи.
Никаких уникальных предложений по определенным датам, категориям, рейтингам или прочего. Просто предложение.


Как Вы уже заметили, стрелка указывает на первую новость, которая в данный момент открыта.
Предложение просмотреть то, что просматриваем в данный момент.

Вопрос: есть ли простой и, главное, бесплатный способ сделать так, чтобы информер не предлагал читать то, что открыто в данный момент?

Чтобы в статье #1 он предлагал читать статьи #2 #3 #4, а первая скрывалась.
Чтобы в статье #4 он предлагал прочесть #3 #5 #6, а четвертая, естественно, скрывалась.
Или же в статье #4 он предлагал прочесть следующие далее #5 #6 #7. Так будет менее информативно, конечно, но более легче. Мне так кажется.

Перечитывая старые и новые темы на форуме Likbezz и на uCoz, пытаясь шаманить с условными операторами и прочим, положительного результата не достиг.
Лишь вогнал себя в еще больший ступор.

Помогите пожалуйста.


Сообщение отредактировал Blackgold - Понедельник, 08.12.2014, 00:26
 
Дата: Понедельник, 08.12.2014, 15:23 | Сообщение #14 | Тема: Как сделать ... ? Вопросы только по информерам
Blackgold
Рядовой
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline


likbezz, благодарю за подсказку. Буду пробовать.

 
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » Blackgold [14]
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия