This question has been answered by multiple community members. See the first response.
<?php
$modx->regClientCSS('assets/css/sss.css');
$modx->regClientStartupScript('//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js');
$modx->regClientStartupScript('assets/js/sss.js');
$files = scandir($imagedir);
$html = '<div id="slides">';
$class = 'show';
foreach ($files as $filename) {
if(strstr($filename, '.jpg'))
{
$html .= '<img src="'.$imagedir.'/'.$filename.'" class="'.$class.'" alt=" " />';
$class = '';
}
}
$html .= '</div>';
return $html;[[SSS? &imagedir=`assets/images/ssstest`]]
#slides {
position: relative;
height: 180px;
width: 260px;
background-color: #bbb;
border: 2px #4C4C4C solid;
margin: 0 0 0 50px;
}
#slides img {
display: none;
position: absolute;
margin: 15px 30px;
}
#slides img.show {
display: block;
}$(document).ready(function() {
slideShow();
});
function slideShow() {
var current = $('#slides .show');
var next = current.next().length ? current.next() : current.parent().children(':first');
current.fadeOut(2000).removeClass('show');
next.fadeIn(2000).addClass('show');
setTimeout(slideShow, 6000);
}$files = scandir($imagedir);
$html = '<ul id="slides">';
foreach ($files as $filename) {
if(strstr($filename, '.jpg'))
{
$html .= '<li><img src="'.$imagedir.'/'.$filename.'" alt=" " /></li>';
}
}
$html .= '</ul>';
return $html;