Благодарим за выбор нашего сервиса!
Тестовое сообщение
Сообщений 1 страница 2 из 2
Поделиться22011-11-03 20:25:05
взято отсюда: http://nstdart.ru/viewtopic.php?id=2434#p141351
1) вставляешь это в "свой стиль" в структуру (которая первое окошко) в самый низ.
#slideshow {
margin:0 auto;
width:370px;
height: 120px;
position:relative;
line-height: 10px;}
#slideshow #slidesContainer {
margin:0 auto;
width:300px;
height: 120px;
overflow:auto; /* allow scrollbar */
position:relative;}
#slideshow #slidesContainer .slide {
margin:0 auto;
width:300px;
height:120px;}
.control {
display:block;
width: 100px;
height: 163px;
text-indent:-10000px;
position:absolute;
cursor: pointer;}
#leftControl {
top: 45px;
left: 10px;
background:transparent url(адрес левой стрелки) no-repeat 0 0;}
#rightControl {
top: 45px;
right: -70px;
background:transparent url(адрес правой стрелки) no-repeat 0 0;}
.slide h2, .slide p {
margin:15px;
}
.slide h2 {
letter-spacing:-1px;
}2) на этой стадии настраиваешь параметры сладйшоу:
#slideshow {
margin:0 auto;
width:370px;
height: 120px;
position:relative;
line-height: 10px;}
370 - ширина слайдшоу. наверное, нужно сделать по ширине самого форума Оо
120 - высота слайдшоу
#slideshow #slidesContainer {
margin:0 auto;
width:300px;
height: 120px;
overflow:auto; /* allow scrollbar */
position:relative;}
300 - ширина контейнера слайдшоу (если честно, сама не до конца поняла, что есть "контейнер", но ты просто поэкспериментируй со значениями, это не смертельно)
120 - высота контейнера слайдшоу
#leftControl {
top: 45px;
left: 10px;
background:transparent url(адрес левой стрелки) no-repeat 0 0;}
top и left - отступы сверху и слева, настраивай, чтобы стрелки (которые управляют слайдшоу) не заходили на текст
адрес левой стрелки - сюда ссылку на картинку левой стрелки (создашь в фш какую хочешь)
#rightControl {
top: 45px;
right: -70px;
background:transparent url(адрес правой стрелки) no-repeat 0 0;}
top и right - отступы сверху и справа, настраивай, чтобы стрелки (которые управляют слайдшоу) не заходили на текст
адрес правой стрелки - сюда ссылку на картинку правой стрелки (создашь в фш какую хочешь)
3) вот это вставляешь в хтмл-верх:
<script type="text/javascript">
$(document).ready(function(){
var currentPosition = 0;
var slideWidth = 330;
var slides = $('.slide');
var numberOfSlides = slides.length;
// Remove scrollbar in JS
$('#slidesContainer').css('overflow', 'hidden');
// Wrap all .slides with #slideInner div
slides
.wrapAll('<div id="slideInner"></div>')
// Float left to display horizontally, readjust .slides width
.css({
'float' : 'right',
'width' : slideWidth
});
// Set #slideInner width equal to total width of all slides
$('#slideInner').css('width', slideWidth * numberOfSlides);
// Insert controls in the DOM
$('#slideshow')
.prepend('<span class="control" id="leftControl">Clicking moves left</span>')
.append('<span class="control" id="rightControl">Clicking moves right</span>');
// Hide left arrow control on first load
manageControls(currentPosition);
// Create event listeners for .controls clicks
$('.control')
.bind('click', function(){
// Determine new position
currentPosition = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;
// Hide / show controls
manageControls(currentPosition);
// Move slideInner using margin-left
$('#slideInner').animate({
'marginLeft' : slideWidth*(-currentPosition)
});
});
// manageControls: Hides and Shows controls depending on currentPosition
function manageControls(position){
// Hide left arrow if position is first slide
if(position==0){ $('#leftControl').hide() } else{ $('#leftControl').show() }
// Hide right arrow if position is last slide
if(position==numberOfSlides-1){ $('#rightControl').hide() } else{ $('#rightControl').show() }
}
});
</script>4) это вставляешь в объявление:
<div id="pageContainer">
<h1></h1>
<!-- Slideshow HTML -->
<div id="slideshow">
<div id="slidesContainer">
<div class="slide">
содержимое последнего слайда
</div>
<div class="slide">
содержимое предпоследнего слайда
</div>
<div class="slide">
содержимое первого слайда
</div>
</div>
</div>
<!-- Slideshow HTML -->
<div id="footer"></div>
</div>
чтобы увеличить количество слайдов, просто дублируй вот этот код:
<div class="slide">
содержимое слайда
</div>
и в этих слайдах уже ваяй что хочешь)) можно вставлять всякие разные теги, включая таблицу и прочее)