Jump to content

Galyanoff

Newbie
  • Posts

    18
  • Joined

  • Last visited

Galyanoff's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Заработало наконец-то) После того как вот здесь был указан такой путь: Echo random_img("/images/"); //Выводим в нужном местеЗаметьте, не полный путь до папки на сервере, а просто путь до папки в корне сайта. Я бы сразу так поставил, но меня смутило то, что Вы акцентировали именно полный путь до папки на сервере. Вобщем спасибо Вам большое! Тут как то плюсовать в карму можно?
  2. Да нет, все верно, регистр именно *jpg путь тоже верный, я путь так проверяю, в корне файл php с кодом: <?phpecho 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>';echo 'Полный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>';echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME'];?>запускаю его и копирую полный путь который выводит этот скриптик. Возможно ли такое, что обработчик php на сервере другой версии и переменные не в том формате прописаны в коде?
  3. Да, в php я не силен, но благодаря Вашим советам, сдвинулось с мертвой точки: Файл php обрабатывается Код обрамлен <? ?> или <?php ?> первую часть вставил в начале страницы там где надо вывести прописал вторую часть кодаВ итоге страница загружается, в тех местах где должны быть картинки - пусто, значек разорванного изображения. В коде сформированной страницы вот что <img src="">путь до папки с изображениями верный, проверил через php файл определяющий полный путь к скрипту
  4. Уточнение, Вот этот код целиком надо вставить в html код страницы, в том месте где предполагается вывести изображение? Если да, то у меня не рабоатет. Те страницы где стоит этот код, открываются просто как пустая белая страница(
  5. Посмотрите пожалуйста, в тех ли местах я внес изменения? Путь до папки я привожу условно: <?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("/полный-путь-до-папки-с-картинками/"); //Выводим в нужном месте
  6. Спасибо, но у меня с этим кодом просто белая страница вместо сайта. И вопрос, вот тут что за путь писать надо? Echo random_img("/htmlbook/img/"); //Выводим в нужном месте
  7. Нет, мне не нужен ротатор. Мне надо чтоб при формировании страницы, в записи выводилось рандомное изображение, которое не должно ротироваться, а должно просто висеть не изменяясь.
  8. Не выводит так картинки, в коде даже src у тега img нет. <script>window.onload = function(){document.getElementByClass('random').forEach(function(item){item.src = "/imgs/img (" + Math.round(Math.random() * 250) + ").jpg";})}</script>
  9. Спасибо большое! Но есть один нюанс. Если на странице больше одной записи, то картинка присваивается только первой записи, у последущих картинки нет. Я думаю это потому, что присвоен id="random", а правильней будет class="random", ибо элемент с id на странице может быть только один. Как в скрипте изменить, чтобы был class ? document.getElementByClass("random")так правильно будет? upd. Нет, так не работает( Как же все таки класс присвоить вместо id ?
  10. Здравствуйте. Подскажите кто знает, как можно сделать такое. Есть папка с картинками одного размера штук 100. Надо на странице к записи выводить случайную картинку из этой папки. Буду очень признателен за помощь.
  11. Вот блин, действительно! Запарился совсем, не заметил этого))) Спасибо!
  12. Здравствуйте. Столкнулся с такой проблемой - не прописыввется background с фоновым изображением. диву присваиваю (background: url("../image/lupa.png") no repeat;) выводит без фона, причем в Firebug отсутствует эта строчка с бэкграундом!!! Все остальное есть, а этой строки нет! Как так, в коде строка есть, а Файрбаг показывает что нету! Я в шоке, первый раз такое вижу. Как выводит: Firebug: Код:
  13. Вот столкнулся с проблемой, не могу никак решить. Редактирую шаблон opencart. Задача: Надо сверху от края экрана сделать черную полосу на ширину экрана, высотой 30 пикс., это фон для верхнего меню, обязательно на ширину всего экрана. Так-то фон можно сделать черным, но ограничение по ширине контейнера. Дано: Все содержимое сайта в #container, ширина которого 980px. Что делал: 1. Перед контейнером ставил блок на всю ширину - не получилось, все разъезжается. Почему - не понял. Хотя раньше в Joomla таким способ делал шаблоны. 2. Основной контейнер вставлял в другой контейнер шириной на весь экран. Все поползло, там походу куча стилей, которые надо переопределять, геморрой. 3. Хотел вставить блок с этой полосой путем абсолютного позиционирования, но он позиционируется только внутри контейнера, относительно body никак не могу спозиционировать, не знаю почему, но не получается. И вот здесь прошу помощи, как спозиционировать div относительно body, чтобы начинался с левого верхнего края экрана? Теоретически я то знаю как это сделать, но практически не получается никак...
  14. Хотел знать какие есть еще способы. Думал можно присваивать тень отдельным сторонам. Ну а так, да, мне обертка проще.
  15. Спасибо, попробую. Плюс не могу поставить, говорит лимит исчерпан...
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy