@phpclubru

Страница 609 из 956
Vladimir
22.06.2018
14:24:16
а тчобы не грузились все сразу - почитай в сторону lazyload

VLAdiMIR
22.06.2018
14:24:23
сколько у тебя будет <img src=""> столько у тебя и будет на выходе картинок
у меня сейчас она одна, и когда я загружаю в папку 10 фоток, все 10 фоток оборажаются на страничке.

Vladimir
22.06.2018
14:25:40
все верно.

Google
Vladimir
22.06.2018
14:25:58
ну тебе вывести одну нужно?

значит да. просто первую возьми

или фильтр задай (по названию, по дате, по маске, по размеру)

VLAdiMIR
22.06.2018
14:28:18
ну тебе вывести одну нужно?
мне нужно по очереди их выводить, ну тоесть что бы они по очереди листались через заданное время, в сети куча примеров, когда в HTML прописывают ссылки на сами фото, это не пробелма сделать, понятно как, а вот c PHP что то не догоняю.. каким образом применять.

или фильтр задай (по названию, по дате, по маске, по размеру)
не про фильтр это не то.. нужно просто выгрузила на html ку фотки 10 штук и крутит их по кругу на весь экран по очереди.

VLAdiMIR
22.06.2018
14:35:46
да это тоже искал

но понять как свзяать с php не совсем догоняю...

Vladimir
22.06.2018
14:37:09
но карусель тоже не всегда подгружает по видимости

нужно правильно прописать вывод файлов в шаблоне

Google
Vladimir
22.06.2018
14:38:25
и не обязательно карусель использовать, может ему удобнее будет как в инсте подгружать фотки по скролу

VLAdiMIR
22.06.2018
14:40:14
мне нужно просто все. скрола и взаимодействия со страничкой не какого нету, просто автоматическое листание по кругу картинок с инетрвалом 5 мин скажем.

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

Pavel
22.06.2018
14:41:27
но понять как свзяать с php не совсем догоняю...
php генерирует набор картинок и ты все их выводишь в браузер <img src="img1" ...><img src="img2" ...><img src="img3"> далее с помощью js у всех картинок кроме одной ставишь display: none и они скрываются, запускаешь таймер, по таймеру текущую картинку скрываешь, новую показываешь

Сделай это для начала на чистом html+js, захардкодь картинки, а там уже на php будет легко перенести

Pavel
22.06.2018
14:44:40
Ты должен перечислить, в php ты их хранишь в массиве

VLAdiMIR
22.06.2018
14:44:56
эмм

вот сейчас не понял.. почем я их должен перечилсить?

Pavel
22.06.2018
14:45:20
<?php foreach ($images as $image) { ?> <img src="<?= $image ?>"/> <? } ?>

VLAdiMIR
22.06.2018
14:45:32
сейчас у меня выодит же 10 - 20 картинок, ноя их не перечисляю.

Pavel
22.06.2018
14:45:53
вот сейчас не понял.. почем я их должен перечилсить?
Тогда тебе нужно 10-20 переменных, это неудобно

массив это 1 переменная

VLAdiMIR
22.06.2018
14:46:29
у меня эти картинки, каждый час меняются их может 4, а может быть 10.

и каждый раз переписывать код, добовля ссылки на картинки, это гемор.

Pavel
22.06.2018
14:48:20
Откуда они меняются? Из какого источника?

VLAdiMIR
22.06.2018
14:49:06
из папки, PHP от туда берет, каждый час, в папку загружают новые картинки, в этой папки их может быть 4,а может быть и 20.

Google
Pavel
22.06.2018
14:50:09
Ну пользователь заходит на страницу, ты читаешь картинки с диска и в браузере делаешь карусель

VLAdiMIR
22.06.2018
14:50:35
пользователь не заходит на страницу, страница постоянно открыта.

Pavel
22.06.2018
14:50:42
Если тебе нужно чтобы у пользователя который читает страницу 5 часов подряд тоже эти картинки менялись, то надо из браузера периодически делать запрос на сервер и обновлять список

VLAdiMIR
22.06.2018
14:50:59
так это уже есть.

Pavel
22.06.2018
14:51:13
Значит у тебя все работает?

VLAdiMIR
22.06.2018
14:51:18
<html> <head> <meta http-equiv="Refresh" content="5" />

обновляет

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

Pavel
22.06.2018
14:52:22
в html+js сделать не проблема.
Ну ты сделал это уже?

VLAdiMIR
22.06.2018
14:52:42
Pavel
22.06.2018
14:52:44
Сначала ты говоришь что у тебя проблема а потом говоришь что сделать это не проблема

Работает?

Pavel
22.06.2018
14:53:39
так это уже есть.
Это же у тебя уже есть.

VLAdiMIR
22.06.2018
14:54:46
в HTML CSS JS сделать не проблема, когда ты перечесляешь в html ссылки ан картинки. а в PHP то я выкиыдваю одной стройкой..<img src="<?= $file; ?>" />

Pavel
22.06.2018
14:55:23
Покажи код, что сделано

VLAdiMIR
22.06.2018
14:59:55
ок, вот вариант то что с PHP

https://codepen.io/vladimir-ignatov/pen/ERLpya

сейчас найду, где у меня было с html и css

Pavel
22.06.2018
15:04:20
<img src="<?= $file; ?>" /> Вот это ты должен выводить как-то так <img class="imghidden" src="<?= $file; ?>" /> ... style.css .imghidden { display: none; }

Google
Pavel
22.06.2018
15:04:34
То есть изначально все картинки у тебя показываются скрытыми

Потом ты по таймеру на JS перебираешь все картинки внутри div class="bgc" и у одной из них убираешь класс imghidden

Dmitriy
22.06.2018
15:11:26
в HTML CSS JS сделать не проблема, когда ты перечесляешь в html ссылки ан картинки. а в PHP то я выкиыдваю одной стройкой..<img src="<?= $file; ?>" />
В пхп перечисляет картинки foreach, это цикл для масива. Т. е. весь html что между строками 19 и 23 будет повторяется для каждой картинки из папки. Это как в js each

VLAdiMIR
22.06.2018
15:13:24
https://codepen.io/vladimir-ignatov/pen/ERLpya

вот

Admin
ERROR: S client not available

VLAdiMIR
22.06.2018
15:13:59
картинки подбирал быстро, поэтому с размерами не разибрался.

тут без таймера, без JS . HTML и CSS и все.

но как применить, похожее, когда у меня PHP не понимаю...

Pavel
22.06.2018
15:17:42
но как применить, похожее, когда у меня PHP не понимаю...
Ну у тебя $files = require 'script.php' возвращает нормально ссылки на картинки? Если то то все сделано впринципе

VLAdiMIR
22.06.2018
15:18:52
эммм

что то я совсем запутался...

Pavel
22.06.2018
15:24:44
Тебе нужен джун который сядет с тобой и сделает эту задачу за полчаса со всеми объяснениями )

VLAdiMIR
22.06.2018
15:24:51
я просто не шарю PHP ... это моя пробелма))

@zavitaev Еще раз спасибо большушие! подсказал, рассказал, что как зачем почему! Прям респект!

Alexandr
22.06.2018
18:29:30
Offtop: кто не кодит а смотрит СРБ:ШВР ?

MadMax
22.06.2018
18:41:39
Ребят. а ни кто не знает, если в блоке server в поле server_name написать IP в конфигах nginxa проконает?

Alexandr
22.06.2018
18:47:30
Кого проканает?

Google
MadMax
22.06.2018
18:53:54
Кого проканает?
Будет работать?

У меня нет домена)

Dmitry
22.06.2018
19:08:25
можно вообще не указывать server_name

Alexander
23.06.2018
09:17:03
Подскажите плз как может быть что на сервер установлен серт EV comodo а браузер видит lets encrypt ?

Alexandr
23.06.2018
09:25:13
Наверно нужно nginx передернуть что он новые черты увидил

Или на разные ip их развести - там есть ньюансы

Alexander
23.06.2018
09:26:37
там apache только без кеша...

но уже перезагружали разумеется

lets encrypt вообще непонятно откуда взялся, т.к. этим провайдером никто не пользовался никогда. Может быть дело как-то связано с cloudflare, но сейчас сайт работает уже сутки напрямую (cdn proxy выкл)

Dmitry
23.06.2018
10:18:00
осилить посмотреть ip не? :)

Alexander
23.06.2018
10:48:30
мм всмысле? ip прямой, не прокси...

Dmitry
23.06.2018
11:44:33
ну тогда чего гадаешь, клоудфлейр или нет

openssl s_client -connect ip:443 и смотришь, что за сертификат если не тот - проверяешь это вызов из других мест и т.п. и т.д.... ну обычный дебаг

Alexander
23.06.2018
16:47:05
че-то не разу я не занимался этим с ssl, первый раз такая проблема. Серт левый выдает, ip серверный, на сервере установлен нормальный серт, если зайти под ssh tunel как прокси на сайт - то серт показывает правильный

все дошло, там другая cdn прокся вкл )

а серт на ней не прописали нужный

Страница 609 из 956