Фильтр по:
  

  • Страница 1 из 9
  • 1
  • 2
  • 3
  • 8
  • 9
  • »
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Архив » Хранилище старых сообщений » От умопомрачительного до простого. Архив. (Дата обновления: 22-01-2012)
От умопомрачительного до простого. Архив.
Дата: Среда, 18.01.2012, 16:24 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


SKh,
Quote (SKh)
Поэтому предлагаю еще сделать (сделаю) кнопку для светлого фона

Ok, будет время, тоже поковыряюсь в фотошопе )
...


 
Дата: Пятница, 20.01.2012, 05:41 |
SKh
Генерал-майор
Группа: Проверенные
Сообщений: 314
Награды: 0
Репутация: 5
Статус: Offline


Я правильно понимаю?
То что здесь в коде вставляется в CSS в том же виде.
А что в коде выше - в html
Сами фото гружу в ФМ.
А как и где прописывать фото?
И какие требования к фото? Имею ввиду размеры и вес (кб).


 
Дата: Пятница, 20.01.2012, 06:31 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


SKh,
Quote (SKh)
Я правильно понимаю?
То что здесь в коде вставляется в CSS в том же виде.

Можно в том же, вообще-то это мои стили, для себя изменяем под себя.

Quote (SKh)
А как и где прописывать фото?

В стилях, там где указывал картинку:
Quote (Code)
body.replaceBody{background:transparent url(/_source/rnd.jpg) no-repeat 50% 50% fixed; ... }


Quote (SKh)
И какие требования к фото? Имею ввиду размеры и вес (кб).

Чем больше - тем лучше картинки, и тем дольше она загружается ...
Я сделал 1024x640.
...


 
Дата: Пятница, 20.01.2012, 12:42 |
SKh
Генерал-майор
Группа: Проверенные
Сообщений: 314
Награды: 0
Репутация: 5
Статус: Offline


Так а если несколько картинок и чтобы менялись, куда и как на них сноски прописывать?

 
Дата: Пятница, 20.01.2012, 13:32 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


SKh, Нужно прописывать путь к файлу скрипта, который рандомит картинки. Вместо ссылки на картинку.
...


 
Дата: Пятница, 20.01.2012, 13:50 |
SKh
Генерал-майор
Группа: Проверенные
Сообщений: 314
Награды: 0
Репутация: 5
Статус: Offline


Quote (likbezz)
Нужно прописывать путь к файлу скрипта, который рандомит картинки. Вместо ссылки на картинку.

Так а сноски на картинки все указывать в скрипте?
В каком месте?


 
Дата: Пятница, 20.01.2012, 14:33 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


SKh,
Quote (SKh)
Так а сноски на картинки все указывать в скрипте?

Ты смотрел скрипт?
Там же чётко и ясно:
Quote (likbezz)
$folder = ".";

Это значит картинки должны лежать в папке со скриптом.
Можно прописать и другой путь, например:
Code
$folder = "./img";

Значит картинки будут лежать в папке «img» в папке скрипта.
...


 
Дата: Пятница, 20.01.2012, 18:39 |
SKh
Генерал-майор
Группа: Проверенные
Сообщений: 314
Награды: 0
Репутация: 5
Статус: Offline


Для пробы вставил
в html форума
Code
<?php
$folder = "http://www.s-kh.ru/listalki_fona/kompl_1";

$extList=array();
$extList['gif']='image/gif';
$extList['jpg']='image/jpeg';
$extList['jpeg']='image/jpeg';
$extList['png']='image/png';

$img = null;
if (substr($folder,-1) != '/') { $folder = $folder.'/';}
if (isset($_GET['img'])) {$imageInfo = pathinfo($_GET['img']);  if (isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&
          file_exists( $folder.$imageInfo['basename'] ) ) {$img = $folder.$imageInfo['basename'];}} else {$fileList = array();
   $handle = opendir($folder);
   while ( false !== ( $file = readdir($handle) ) ) {$file_info = pathinfo($file);
if (isset( $extList[ strtolower( $file_info['extension'] ) ] )) {
     $fileList[] = $file;}}
closedir($handle);
  if (count($fileList) > 0) {$imageNumber = time() % count($fileList); $img = $folder.$fileList[$imageNumber];}}
if ($img!=null) {$imageInfo = pathinfo($img);  $contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];header ($contentType); readfile($img);}  
else {if ( function_exists('imagecreate') ) {header ("Content-type: image/png");
$im = @imagecreate (100, 100) or die ("Cannot initialize new GD image stream");
    $background_color = imagecolorallocate ($im, 255, 255, 255);
    $text_color = imagecolorallocate ($im, 0,0,0);
    imagestring ($im, 2, 5, 5,  "IMAGE ERROR", $text_color);
    imagepng ($im);
    imagedestroy($im);}}?>

В css форума, как есть в примере
Code
body.replaceBody{background:transparent url(/_source/rnd.jpg) no-repeat 50% 50% fixed;
-moz-background-size:cover;
-o-background-size:102% auto;
-webkit-background-size:102% auto;
-khtml-background-size:cover;
background-size:cover;
overflow:hidden;
}
body.replaceBody table,body.replaceBody table td{text-align:center;vertical-align:middle;width:100%;height:90%;}
body.replaceBody table.replaceTable{width:500px;height:150px;margin:0 auto;border:4px double #F0F;background:#FCF;border-collapse:separate;border-spacing:5px;}
body.replaceBody table.replaceTable td{border:4px double #00F; background: #baeafe;}

И никаких картинок и изменений.
Что не так сделал?


 
Дата: Пятница, 20.01.2012, 18:53 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


SKh,
Quote (SKh)
body.replaceBody{background:transparent url(/_source/rnd.jpg) no-repeat 50% 50% fixed;

Ссылка должна быть на файл скрипта.

Quote (SKh)
$folder = "http://www.s-kh.ru/listalki_fona/kompl_1";

Это не правильно.
Путь, либо относительный, либо от корня - вместе с домашней директорией.

Просто, положи скрипт в папку с картинками, и оставь точку.
...


 
Дата: Пятница, 20.01.2012, 19:37 |
SKh
Генерал-майор
Группа: Проверенные
Сообщений: 314
Награды: 0
Репутация: 5
Статус: Offline


скрипт в css ?
а в html ничего не добавлять?

Добавлено (20.01.2012, 19:29)
---------------------------------------------
Вставил - никаких изменений

Добавлено (20.01.2012, 19:37)
---------------------------------------------
Вставил в код для css
Code
body.replaceBody{background:transparent url(http://www.s-kh.ru/frm/list01.txt) no-repeat 50% 50% fixed;

сноску на файл http://www.s-kh.ru/frm/list01.txt
с содержимым
Code
<?php
$folder = "http://www.s-kh.ru/listalki_fona/kompl_1";

$extList=array();
$extList['gif']='image/gif';
$extList['jpg']='image/jpeg';
$extList['jpeg']='image/jpeg';
$extList['png']='image/png';

$img = null;
if (substr($folder,-1) != '/') { $folder = $folder.'/';}
if (isset($_GET['img'])) {$imageInfo = pathinfo($_GET['img']);  if (isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&
           file_exists( $folder.$imageInfo['basename'] ) ) {$img = $folder.$imageInfo['basename'];}} else {$fileList = array();
    $handle = opendir($folder);
    while ( false !== ( $file = readdir($handle) ) ) {$file_info = pathinfo($file);
if (isset( $extList[ strtolower( $file_info['extension'] ) ] )) {
      $fileList[] = $file;}}
closedir($handle);
   if (count($fileList) > 0) {$imageNumber = time() % count($fileList); $img = $folder.$fileList[$imageNumber];}}
if ($img!=null) {$imageInfo = pathinfo($img);  $contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];header ($contentType); readfile($img);}   
else {if ( function_exists('imagecreate') ) {header ("Content-type: image/png");
$im = @imagecreate (100, 100) or die ("Cannot initialize new GD image stream");
     $background_color = imagecolorallocate ($im, 255, 255, 255);
     $text_color = imagecolorallocate ($im, 0,0,0);
     imagestring ($im, 2, 5, 5,  "IMAGE ERROR", $text_color);
     imagepng ($im);
     imagedestroy($im);}}?>

все равно нет картинок


Сообщение отредактировал SKh - Пятница, 20.01.2012, 19:57
 
Дата: Пятница, 20.01.2012, 19:59 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


SKh,
Quote (SKh)
скрипт в css ?

????
Quote (likbezz)
Картинка же меняется при помощи PHP скрипта.

Это отдельный файл. С расширением имя_файла.php
...

Quote (SKh)
а в html ничего не добавлять?

Нет, всё меняется стилями.
...

SKh,
Quote (SKh)
сноску на файл http://www.s-kh.ru/frm/list01.txt

Файлу расширение php
Code
http://www.s-kh.ru/frm/list01.php

и в css
Code
body.replaceBody{background:transparent url(http://www.s-kh.ru/frm/list01.php) no-repeat 50% 50% fixed; .....

...


 
Дата: Пятница, 20.01.2012, 20:04 |
SKh
Генерал-майор
Группа: Проверенные
Сообщений: 314
Награды: 0
Репутация: 5
Статус: Offline


Quote (likbezz)
Просто, положи скрипт в папку с картинками, и оставь точку.

Какую точку оставить?
Где?


 
Дата: Пятница, 20.01.2012, 23:20 |
SKh
Генерал-майор
Группа: Проверенные
Сообщений: 314
Награды: 0
Репутация: 5
Статус: Offline


У меня ФМ не принимает такие файлы


Добавлено (20.01.2012, 22:04)
---------------------------------------------
Однако, в css что-то не так
сменил имя папки на имя файла
Code
body.replaceBody{background:transparent url (http://www.s-kh.ru/frm/list01/Road-20-.jpg) no-repeat 50% 50% fixed;
-moz-background-size:cover;
-o-background-size:102% auto;
-webkit-background-size:102% auto;
-khtml-background-size:cover;
background-size:cover;
overflow:hidden;
}
body.replaceBody table,body.replaceBody table td{text-align:center;vertical-align:middle;width:100%;height:90%;}
body.replaceBody table.replaceTable{width:500px;height:150px;margin:0 auto;border:4px double #F0F;background:#FCF;border-collapse:separate;border-spacing:5px;}
body.replaceBody table.replaceTable td{border:4px double #00F; background: #baeafe;}

и все равно нет картинки

Добавлено (20.01.2012, 23:20)
---------------------------------------------
Как php уложить?
Не пускает ФМ
Я что-то не так делаю или это происки юкоза?

Прикрепления: 6618428.jpg (29.0 Kb)

Сообщение отредактировал SKh - Пятница, 20.01.2012, 23:42
 
Дата: Суббота, 21.01.2012, 02:18 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


SKh,
Quote (SKh)
Какую точку оставить?
Где?

В скрипте, вот тут:
Quote (likbezz)
$folder = ".";

...

Quote (SKh)
У меня ФМ не принимает такие файлы

... Ёлки-палки.
Использование PHP скриптом на юкозе платное.
Я же сразу написал, что PHP ....
...

Quote (SKh)
Однако, в css что-то не так
сменил имя папки на имя файла
Code
body.replaceBody{background:transparent url (http://www.s-kh.ru/frm/list01/Road-20-.jpg) no-repeat 50% 50% fixed;

У тебя что, PHP файл с расширением «jpg»? ...
... Ссылку на файл нужно ставить, а не на картинку - файл - это скрипт, который отдаёт картинки, случайным образом.
...

Quote (SKh)
Как php уложить?

Находим бесплатный хостинг с поддержкой PHP ... Кладём туда.
Бесплатный хостинг для начинающих. Ссылки, краткое описание
Или, как вариант, покупаем на юкозе.
...


 
Дата: Суббота, 21.01.2012, 02:22 |
SKh
Генерал-майор
Группа: Проверенные
Сообщений: 314
Награды: 0
Репутация: 5
Статус: Offline


Возможно наивный вопрос:
у меня сайт платный, видишь же, что нет ucoz в адресной строке.
Или за php плата отдельная?


 
Скрипты и коды для юкоз - Форум аццкого кодера » Архив » Хранилище старых сообщений » От умопомрачительного до простого. Архив. (Дата обновления: 22-01-2012)
  • Страница 1 из 9
  • 1
  • 2
  • 3
  • 8
  • 9
  • »
Поиск:


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