От умопомрачительного до простого. Архив.
2012-01-18 Дата: Среда, 18.01.2012, 16:24 | Сообщение # 1
Аццкий кодер
Группа: Администраторы
Статус: Unknown
SKh , Quote (SKh )
Поэтому предлагаю еще сделать (сделаю) кнопку для светлого фона
Ok, будет время, тоже поковыряюсь в фотошопе ) ...
2012-01-20 Дата: Пятница, 20.01.2012, 05:41 | Сообщение # 2
Генерал-майор
Группа: Проверенные
Статус: Offline
Я правильно понимаю? То что здесь в коде вставляется в CSS в том же виде. А что в коде выше - в html Сами фото гружу в ФМ. А как и где прописывать фото? И какие требования к фото? Имею ввиду размеры и вес (кб).
2012-01-20 Дата: Пятница, 20.01.2012, 06:31 | Сообщение # 3
Аццкий кодер
Группа: Администраторы
Статус: 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. ...
2012-01-20 Дата: Пятница, 20.01.2012, 12:42 | Сообщение # 4
Генерал-майор
Группа: Проверенные
Статус: Offline
Так а если несколько картинок и чтобы менялись, куда и как на них сноски прописывать?
2012-01-20 Дата: Пятница, 20.01.2012, 13:32 | Сообщение # 5
Аццкий кодер
Группа: Администраторы
Статус: Unknown
SKh , Нужно прописывать путь к файлу скрипта, который рандомит картинки. Вместо ссылки на картинку. ...
2012-01-20 Дата: Пятница, 20.01.2012, 13:50 | Сообщение # 6
Генерал-майор
Группа: Проверенные
Статус: Offline
Quote (likbezz )
Нужно прописывать путь к файлу скрипта, который рандомит картинки. Вместо ссылки на картинку.
Так а сноски на картинки все указывать в скрипте? В каком месте?
2012-01-20 Дата: Пятница, 20.01.2012, 14:33 | Сообщение # 7
Аццкий кодер
Группа: Администраторы
Статус: Unknown
SKh , Quote (SKh )
Так а сноски на картинки все указывать в скрипте?
Ты смотрел скрипт? Там же чётко и ясно: Quote (likbezz )
$folder = ".";
Это значит картинки должны лежать в папке со скриптом. Можно прописать и другой путь, например: Значит картинки будут лежать в папке «img » в папке скрипта. ...
2012-01-20 Дата: Пятница, 20.01.2012, 18:39 | Сообщение # 8
Генерал-майор
Группа: Проверенные
Статус: 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;}
И никаких картинок и изменений. Что не так сделал?
2012-01-20 Дата: Пятница, 20.01.2012, 18:53 | Сообщение # 9
Аццкий кодер
Группа: Администраторы
Статус: 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";
Это не правильно. Путь, либо относительный, либо от корня - вместе с домашней директорией. Просто, положи скрипт в папку с картинками, и оставь точку. ...
2012-01-20 Дата: Пятница, 20.01.2012, 19:37 | Сообщение # 10
Генерал-майор
Группа: Проверенные
Статус: 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
2012-01-20 Дата: Пятница, 20.01.2012, 19:59 | Сообщение # 11
Аццкий кодер
Группа: Администраторы
Статус: 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; .....
...
2012-01-20 Дата: Пятница, 20.01.2012, 20:04 | Сообщение # 12
Генерал-майор
Группа: Проверенные
Статус: Offline
Quote (likbezz )
Просто, положи скрипт в папку с картинками, и оставь точку.
Какую точку оставить? Где?
2012-01-20 Дата: Пятница, 20.01.2012, 23:20 | Сообщение # 13
Генерал-майор
Группа: Проверенные
Статус: 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 уложить? Не пускает ФМ Я что-то не так делаю или это происки юкоза?
Сообщение отредактировал SKh - Пятница, 20.01.2012, 23:42
2012-01-21 Дата: Суббота, 21.01.2012, 02:18 | Сообщение # 14
Аццкий кодер
Группа: Администраторы
Статус: 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 ... Кладём туда. Бесплатный хостинг для начинающих. Ссылки, краткое описание Или, как вариант, покупаем на юкозе. ...
2012-01-21 Дата: Суббота, 21.01.2012, 02:22 | Сообщение # 15
Генерал-майор
Группа: Проверенные
Статус: Offline
Возможно наивный вопрос: у меня сайт платный, видишь же, что нет ucoz в адресной строке. Или за php плата отдельная?