Здравствуйте! Увидел интересную галерею http://dev.herr-schuessler.de/jquery/popeye/demo.html. Пример №2.Пробую прикрутить. На сайте есть раздел вроде доски объявлений - хотелось бы чтобы к каждой записи выводился блок фотографий. Проблема в том, что фото выводятся только к последней записи. Убрал у тега ul стиль ppy-imglist - фото выводятся к каждой записи (конечно криво, но они есть). Поэтому возникла догадка, что при каждом последующем выводе записи из БД блок фотографий просто накладывается на предыдущий. Верно ли? И как это можно исправить?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title></title>
$result = mysql_query('SELECT heading,message,tel,name,path1big,path1small,path2big,path2small FROM information WHERE operid = "s_kv" ORDER BY informid DESC LIMIT '.$start_pos.','.$perpage) or die('error Что то не выбирает'); while($row = mysql_fetch_array($result)) { printf("
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
lapwing
Здравствуйте! Увидел интересную галерею http://dev.herr-schuessler.de/jquery/popeye/demo.html. Пример №2.Пробую прикрутить. На сайте есть раздел вроде доски объявлений - хотелось бы чтобы к каждой записи выводился блок фотографий. Проблема в том, что фото выводятся только к последней записи. Убрал у тега ul стиль ppy-imglist - фото выводятся к каждой записи (конечно криво, но они есть). Поэтому возникла догадка, что при каждом последующем выводе записи из БД блок фотографий просто накладывается на предыдущий. Верно ли? И как это можно исправить?
Стили
.example{
margin: 0 0 2em 0;
border-bottom: 1px solid #ddd;
}
#page-margins {
width: 500px;
margin: 0 auto;
padding: 0 0 3em 0;
}
.ppy-imglist {
width: 100%;
display: block;
overflow: hidden;
}
.ppy-imglist li {
padding: 10px;
border: 1px solid #f0f0f0;
border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background: #FFF;
list-style: none;
float: left;
display: block;
margin: 0 10px 10px 0;
}
.ppy-imglist li a img {
display: block;
border: 0;
}
/* popeye example 2 */
#ppy2.ppy-active {
width: 224px;
float: right;
margin: 0 0 10px 20px;
}
#ppy2 .ppy-outer {
padding: 0 46px 0 0;
}
#ppy2 .ppy-stagewrap {
padding: 7px;
border-radius: 5px 0 5px 5px;
-moz-border-radius: 5px 0 5px 5px;
-webkit-border-radius: 5px 0 5px 5px;
background: #cleaff;
background: rgba(193,234,255,0.7);
}
#ppy2 .ppy-stage {
width: 160px;
height: 160px;
border: 2px solid #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #777;
}
#ppy2 .ppy-counter {
background: #FFF;
color: #333;
padding: 0 5px;
font-size: 0.8em;
position: absolute;
bottom: 0;
right: 0;
opacity: 0.7;
border-radius: 5px 0 0 0;
-moz-border-radius: 5px 0 0 0;
-khtml-border-radius: 5px 0 0 0;
-webkit-border-radius: 5px 0 0 0;
}
#ppy2 .ppy-loading {
background-image: url(../../gfx/popeye/loading2.gif);
background-repeat: no-repeat;
background-position:center;
}
#ppy2 .ppy-nav {
border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
background: #76c6ee;
background: -webkit-gradient(
linear,
left top,
right bottom,
color-stop(0, rgb(118,198,238)),
color-stop(1, rgb(45,158,214))
);
background: -moz-linear-gradient(
left top,
rgb(118,198,238) 0%,
rgb(45,158,214) 100%
);
border-left: 1px solid #6ab1d5;
width: 45px;
position: absolute;
top: 4px;
right: 0;
}
#ppy2 .nav-wrap {
padding: 5px 0;
}
#ppy2 .ppy-nav a {
display: block;
overflow: hidden;
text-indent: -900em;
height: 22px;
padding: 5px;
border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
width: 30px;
}
#ppy2 .ppy-prev {
background: url(../../gfx/popeye/prev3.png) no-repeat center;
}
#ppy2 .ppy-next {
background: url(../../gfx/popeye/next3.png) no-repeat center;
}
#ppy2 .ppy-switch-enlarge {
background: url(../../gfx/popeye/enlarge4.png) no-repeat center;
}
#ppy2 .ppy-switch-compact {
background: url(../../gfx/popeye/compact4.png) no-repeat center;
}
#ppy2 .ppy-nav a:hover {
background-color: #378eba;
cursor: pointer;
opacity: 0.8;
}
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.