Galyanoff
Newbie-
Posts
18 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Galyanoff
-
Заработало наконец-то) После того как вот здесь был указан такой путь: Echo random_img("/images/"); //Выводим в нужном местеЗаметьте, не полный путь до папки на сервере, а просто путь до папки в корне сайта. Я бы сразу так поставил, но меня смутило то, что Вы акцентировали именно полный путь до папки на сервере. Вобщем спасибо Вам большое! Тут как то плюсовать в карму можно?
-
Да нет, все верно, регистр именно *jpg путь тоже верный, я путь так проверяю, в корне файл php с кодом: <?phpecho 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>';echo 'Полный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>';echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME'];?>запускаю его и копирую полный путь который выводит этот скриптик. Возможно ли такое, что обработчик php на сервере другой версии и переменные не в том формате прописаны в коде?
-
Да, в php я не силен, но благодаря Вашим советам, сдвинулось с мертвой точки: Файл php обрабатывается Код обрамлен <? ?> или <?php ?> первую часть вставил в начале страницы там где надо вывести прописал вторую часть кодаВ итоге страница загружается, в тех местах где должны быть картинки - пусто, значек разорванного изображения. В коде сформированной страницы вот что <img src="">путь до папки с изображениями верный, проверил через php файл определяющий полный путь к скрипту
-
Уточнение, Вот этот код целиком надо вставить в html код страницы, в том месте где предполагается вывести изображение? Если да, то у меня не рабоатет. Те страницы где стоит этот код, открываются просто как пустая белая страница(
-
Посмотрите пожалуйста, в тех ли местах я внес изменения? Путь до папки я привожу условно: <?phpfunction random_img($path_to_img_folder) { $full_path = $_SERVER['DOCUMENT_ROOT']./полный-путь-до-папки-с-картинками/."*.jpg"; //полный путь на сервере к дериктории с jpg файлам $images_path = glob($full_path); //Получаем массив с картинками shuffle($images_path); //Перемешиваем $img_path = str_replace($_SERVER['DOCUMENT_ROOT'], '', $images_path[0]); //Берём первый элемент , приводим к нужному виду с путём от корня сервера return '<img src='.$img_path.'>'; //Выплёвываем}Echo random_img("/полный-путь-до-папки-с-картинками/"); //Выводим в нужном месте
-
Спасибо, но у меня с этим кодом просто белая страница вместо сайта. И вопрос, вот тут что за путь писать надо? Echo random_img("/htmlbook/img/"); //Выводим в нужном месте
-
Нет, мне не нужен ротатор. Мне надо чтоб при формировании страницы, в записи выводилось рандомное изображение, которое не должно ротироваться, а должно просто висеть не изменяясь.
-
Не выводит так картинки, в коде даже src у тега img нет. <script>window.onload = function(){document.getElementByClass('random').forEach(function(item){item.src = "/imgs/img (" + Math.round(Math.random() * 250) + ").jpg";})}</script>
-
Спасибо большое! Но есть один нюанс. Если на странице больше одной записи, то картинка присваивается только первой записи, у последущих картинки нет. Я думаю это потому, что присвоен id="random", а правильней будет class="random", ибо элемент с id на странице может быть только один. Как в скрипте изменить, чтобы был class ? document.getElementByClass("random")так правильно будет? upd. Нет, так не работает( Как же все таки класс присвоить вместо id ?
-
Здравствуйте. Подскажите кто знает, как можно сделать такое. Есть папка с картинками одного размера штук 100. Надо на странице к записи выводить случайную картинку из этой папки. Буду очень признателен за помощь.
-
Вот блин, действительно! Запарился совсем, не заметил этого))) Спасибо!
-
Здравствуйте. Столкнулся с такой проблемой - не прописыввется background с фоновым изображением. диву присваиваю (background: url("../image/lupa.png") no repeat;) выводит без фона, причем в Firebug отсутствует эта строчка с бэкграундом!!! Все остальное есть, а этой строки нет! Как так, в коде строка есть, а Файрбаг показывает что нету! Я в шоке, первый раз такое вижу. Как выводит: Firebug: Код:
-
Вот столкнулся с проблемой, не могу никак решить. Редактирую шаблон opencart. Задача: Надо сверху от края экрана сделать черную полосу на ширину экрана, высотой 30 пикс., это фон для верхнего меню, обязательно на ширину всего экрана. Так-то фон можно сделать черным, но ограничение по ширине контейнера. Дано: Все содержимое сайта в #container, ширина которого 980px. Что делал: 1. Перед контейнером ставил блок на всю ширину - не получилось, все разъезжается. Почему - не понял. Хотя раньше в Joomla таким способ делал шаблоны. 2. Основной контейнер вставлял в другой контейнер шириной на весь экран. Все поползло, там походу куча стилей, которые надо переопределять, геморрой. 3. Хотел вставить блок с этой полосой путем абсолютного позиционирования, но он позиционируется только внутри контейнера, относительно body никак не могу спозиционировать, не знаю почему, но не получается. И вот здесь прошу помощи, как спозиционировать div относительно body, чтобы начинался с левого верхнего края экрана? Теоретически я то знаю как это сделать, но практически не получается никак...
-
Хотел знать какие есть еще способы. Думал можно присваивать тень отдельным сторонам. Ну а так, да, мне обертка проще.
-
Спасибо, попробую. Плюс не могу поставить, говорит лимит исчерпан...
-
что значит не очень кроссбраузерно? насколько "неочень"? ))
-
Сделал уже с помощью обертки. Но ищу более простое решение.
-
Как сделать тень у дива только с трех сторон? Только ухищряться? Два дива идут один под другим без отступа, образуя одно целое. Это все должно быть с тенью. Присваивая тень обоим блокам, получаю тень посередине, а это лишнее. Думаю сделать див обертку под эти два, и присвоить тень обертке, а у этих убрать. А более простого нет решения, нету такой опции присваивать тень отдельно сторонам?