← PHP

Alteração módulo

Lida 1337 vezes

Offline

RM7 
Membro
Mensagens 127 Gostos 1
Feedback +3

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

Boas, tenho andado há dias à procura de um módulo no joomla que é um slider que passa módulos entre si. Encontrei um, mas muda-se através de paginação e o que eu queria era através de setas.

Como está agora:


Como quero que fique:


Ou seja, quero que apareça uma seta à esquerda e outra à direita, em vez da paginação. Essa seta seria uma imagem feita por mim.

Deixo aqui o ficheiro onde penso que se pode alterar isso. Caso seja preciso outro ficheiro digam que eu disponibilizo. Agradeço imenso a quem me conseguir fazer isto.

Código: [Seleccione]
<?php
 
defined('_JEXEC') or die('Restricted access');  
?>


<!-- Move this <style> below into head section of your index.php template if yout your site xhtml validate -->
<style type="text/css">
#slider1 {
padding:0;
}
.contentslide{
width: <?php echo $widthfmslide?>px;
height: <?php echo $heightfmslide?>px;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
-moz-opacity: 1;
opacity: 1;
background-color:<?php echo $bgrmodule?>;
}

.contentslide .contentdiv{
display: none;
}

.pagination{
margin-top:8px;
width: <?php echo $widthfmslide?>px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 4px 0;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: <?php echo $widthfmslide?>px; /*IE5 width*/
w\idth: <?php echo $widthfmslide?>px; /*IE6 width*/
}

.pagination a:link,
.pagination a:visited{
padding: 0 5px;
text-decoration: none;
color: #ffffff;
background:url(modules/mod_fmodslider/fslider/bgnumber.png) #D8DDC1 repeat-x;
border:1px solid #A41100;
padding: 1px 3px;
font-weight:normal;
font-size:11px;
}

.pagination a:hover, .pagination a.selected{
border:1px solid #666666;
}

#slider1 div.moduletable  {
border:none;
padding:0;
margin:0;}
</style>
<script type="text/javascript" src="<?php echo JURI::base();?>modules/mod_fmodslider/fslider/contentslider.js">
/***********************************************
* Featured Content Slider- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more
***********************************************/
</script>


<div id="slider1" class="contentslide">
<div class="opacitylayer">
<?php 
if (
$numberfmslide >= 1)  {
$modules =& JModuleHelper::getModules($fmslide1);
foreach ($modules as $module) {
echo "<div class='contentdiv'>";
echo JModuleHelper::renderModule($module);
echo "</div>";
}
}

if ($numberfmslide >= 2)  {
$modules =& JModuleHelper::getModules($fmslide2);
foreach ($modules as $module) {
echo "<div class='contentdiv'>";
echo JModuleHelper::renderModule($module);
echo "</div>";
}
}


if ($numberfmslide >= 3)  {
$modules =& JModuleHelper::getModules($fmslide);
foreach ($modules as $module){
echo "<div class='contentdiv'>";
echo JModuleHelper::renderModule($module);
echo "</div>";

}

if ($numberfmslide >= 4)  {
$modules =& JModuleHelper::getModules($fmslide4);
foreach ($modules as $module){
echo "<div class='contentdiv'>";
echo JModuleHelper::renderModule($module);
echo "</div>";

}


if ($numberfmslide >= 5)  {
$modules =& JModuleHelper::getModules($fmslide5);
foreach ($modules as $module){
echo "<div class='contentdiv'>";
echo JModuleHelper::renderModule($module);
echo "</div>";
}
}


if ($numberfmslide >= 6)  {
$modules =& JModuleHelper::getModules($fmslide6);
foreach ($modules as $module){
echo "<div class='contentdiv'>";
echo JModuleHelper::renderModule($module);
echo "</div>";

}

if ($numberfmslide >= 7)  {
$modules =& JModuleHelper::getModules($fmslide7);
foreach ($modules as $module){
echo "<div class='contentdiv'>";
echo JModuleHelper::renderModule($module);
echo "</div>";
}
}

if ($numberfmslide >= 8)  {
$modules =& JModuleHelper::getModules($fmslide8);
foreach ($modules as $module){
echo "<div class='contentdiv'>";
echo JModuleHelper::renderModule($module);
echo "</div>";
}
}


if ($numberfmslide >= 9)  {
$modules =& JModuleHelper::getModules($fmslide9);
foreach ($modules as $module){
echo "<div class='contentdiv'>";
echo JModuleHelper::renderModule($module);
echo "</div>";

}



if ($numberfmslide >= 10)  {
$modules =& JModuleHelper::getModules($fmslide10);
foreach ($modules as $module){
echo "<div class='contentdiv'>";
echo JModuleHelper::renderModule($module);
echo "</div>";
}

?>


</div>
</div>

<div class="pagination" id="paginate-slider1"></div>

<?php if ($autoslide == 1)  { ?>
<script type="text/javascript">
//Define: ContentSlider("slider_ID", [autorotate_miliseconds], [custompaginatelinkstext], [customnextlinktext])
//ContentSlider("slider1")
 ContentSlider("slider1", <?php echo $autoslideduration?>)
//OR ContentSlider("slider1", 3000, linktextarray)
//OR ContentSlider("slider1", 3000, linktextarray, "Foward")
//OR ContentSlider("slider1", "", linktextarray)
//OR ContentSlider("slider1", "", "", "Foward")
</script>
<?php } elseif ($autoslide == 0) {?>

<script type="text/javascript">
ContentSlider("slider1")
</script>
<?php ?>