Sirius gallery. problem homeblock don't reconize links reup old releases request

Begonnen von shorty, 12 Dezember 2013, 12:12:07

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

shorty

hello.  :smile:

I come because my siriusgallery block:  block-Sirius-header-center-NewestPictures
don't wanna link images to the detail page.
Also i come for ask if it's possible to re up old releases.
i run in 1.4 because 1.8.2 dont wanna upload images on my server [impossible to set number of pics can be upload by a member - always reach download quota don't know why. I've already open a support topic for this problem]. But i wanna try with other release more recent like 1.5.1 1.6 or 1.7 or 1.8 but i don't find a place where i can download it. So i don't know if be up to date will change this problem.

<?php
/**
 *
 * this is a part of SiriusGallery 
 *
 * $Version 1.0 $
 * $Author: Olaf Herfurth / TerraProject  http://www.tecmu.de $
 * $Date: 2011 $
 *
 *
 * modifyed by Olaf Herfurth / TerraProject (www.terraproject.de) 12/2009
 * Slideshow with javascript :
 *       Copyright 2000-2003 Patrick Fitzgerald
 *       http://slideshow.barelyfitz.com/
 */

defined('mxMainFileLoaded') or die('access denied');

/* //// Beginn Blockkonfiguration  ////////////////////////// */
// Module name
$modulename="SiriusGallery";

// ANzahl der Bilder im Block
$limit=8;

// Link auf Detailseite
$linkdetail=true;  // false=off , true=on

// Liste der Alben, aus denen keine Bilder angezeigt werden sollen. Die ID's durch Komma trennen.
$cathidden=""

// Zeit zwischen den Bildwechseln
$Slide_Timeout=5000;

// Höhe des Blockes in px
$scrollheight=520;

// Breite max des Bildes
$maxwidth=930;

// Effect Type
$type="fade";
// zoom, push, wipe, combo,fade, pan

$showTitle=true

include_once (
PMX_MODULES_PATH .$modulename.DS."core".DS."tabledef.php");
include_once (
PMX_MODULES_PATH .$modulename.DS."inc".DS."functions.php");
include_once (
PMX_MODULES_PATH .$modulename.DS."inc".DS."functions.sirius.php");
mxGetLangfile($modulename,"blocks.lang-*.php");

pmxHeader::add_style('modules/' $modulename '/style/js/moo_slideshow.css');
pmxHeader::add_script('modules/' $modulename '/style/js/mootools.js');
pmxHeader::add_script('modules/' $modulename '/style/js/moo_slideshow.js');
$SGCFG=getConfigAll();
$template=$SGCFG['FRONT_TEMPLATE'];
pmxHeader::add_style("modules".DS.$modulename.DS."style".DS."style.css");
pmxHeader::add_style("modules".DS.$modulename.DS."style".DS."blocks.css");
if (
is_file("modules".DS .$modulename.DS."templates".DS.$template.DS."blocks.css")) {
  
pmxHeader::add_style("modules".DS.$modulename.DS."template".DS.$template.DS."blocks.css");


$content="";


$subids=sg_getSubcatView(0);
$notcat= ($cathidden=="")?"":" and aid not in(".$cathidden.") ";

$result=sql_query("select pid,aid,title,userid,orig_url from ".SG_TABLE_PICTURE." where  aid in(".$subids.")".$notcat." and  published=1 and aid >0 order by datetime desc limit $limit");

$bid="_SG66";
$pic 0;
$out '';
while (
$row sql_fetch_array($result)) {
  
    
$picture str_replace("//","/",$row['orig_url']);
    
$piclink = ($linkdetail)?'modules.php?name=' $modulename '&amp;act=detail&amp;pic=' $row['pid']:'';
$title=($showTitle)?$row['title']:"";

$out .="imgs.push({
        file: '"
.$picture."',
        desc: '',
        title: '"
.$title."',
        url: '"
.$piclink."'
      });
"
;

    
$pic++;
}
//<a href=\"modules.php?name=$modulename\">$modulename</a>
//Expo.easeInOut
//Quad.easeInOut
//Cubic.easeInOut,
$content .= "  <div id=\"slidewrap\">
    <div id=\"slideshow"
.$bid."\"></div>
    <div id=\"loadingDiv\"></div>
  </div>
  <script type=\"text/javascript\">
    window.addEvent('domready', function(){
      var imgs = [];
"
.$out."
      var myshow"
.$bid." = new Slideshow('slideshow".$bid."', {
        type: '"
.$type."',
        showTitleCaption: 1,
        captionHeight: 25,
        width: "
.$maxwidth.",
        height: "
.$scrollheight.",
        pan: 50,
        zoom: 100,
        loadingDiv: 0,
        resize: true,
        duration: [2000, "
.$Slide_Timeout."],
        transition: Fx.Transitions.Quad.easeInOut,
        images: imgs,
        path: '"
.PMX_HOME_URL."/',
        showLink: false      });

      myshow"
.$bid.".caps.h2.setStyles({
        color: '#fff',
        fontSize: '13px'
      });

      myshow"
.$bid.".caps.p.setStyles({
        color: '#ccc',
        fontSize: '11px'
      });
    });
  </script>"
;

?>

Olaf / TerraProject

g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!


shorty

re  :smile:
So i've tried with every version but it's still not working 
i've can see now all java centers blocks come one time and diseappears one you click on
a linked image of block-Sirius-slide-center-NewestPictures.php and return to the home page   :puzzled:
block-Sirius-header-center-NewestPictures can't be clicked and diseappear after refreshing page
I've thinked at a cache problem and i've tried to activate/desactivate main cache and center blocks cache with the same result. I don't know why...
uploading image works  good 1.4 to 1.7.2 but still not working with 1.8.2  so i will stay with 1.7.2 for the moment...


shorty

 Re @ all community

i try with another block called :
block-Sirius-center-NewestPictures.php

<?php
/**
 *
 * this is a part of SiriusGallery 
 *
 * $Version 1.0 $
 * $Author: Olaf Herfurth / TerraProject  http://www.tecmu.de $
 * $Date: 2011 $
 *
 *
 * modifyed by Olaf Herfurth / TerraProject (www.terraproject.de) 12/2009
 * Slideshow with javascript :
 *       Copyright 2000-2003 Patrick Fitzgerald
 *       http://slideshow.barelyfitz.com/
 */

defined('mxMainFileLoaded') or die('access denied');

/* //// Beginn Blockkonfiguration  ////////////////////////// */
// Module name
$modulename="SiriusGallery";

// ANzahl der Bilder im Block
$limit=5;

// Liste der Alben, aus denen keine Bilder angezeigt werden sollen. Die ID's durch Komma trennen.
$cathidden=""

// Zeit zwischen den Bildwechseln
$Slide_Timeout=8;

// Höhe des Blockes in px
$scrollheight=170;

// Breite max des Bildes
$maxwidth=500;
/* link zum Detailbild hinzufügen */
$linkdetail=true;
/* Titel anzeigen */
$showTitle=true

include_once (
PMX_MODULES_PATH .$modulename.DS."core".DS."tabledef.php");
include_once (
PMX_MODULES_PATH .$modulename.DS."inc".DS."functions.php");
include_once (
PMX_MODULES_PATH .$modulename.DS."inc".DS."functions.sirius.php");
mxGetLangfile($modulename);
$SGCFG=getConfigAll();

pmxHeader::add_script('modules/' $modulename '/style/js/jquery.cross-slide.js');
pmxHeader::add_script('modules/' $modulename '/style/js/jquery.easing.1.3.js');

$content="";

$notcat= ($cathidden=="")?"":" and aid not in(".$cathidden.") ";

$subids=sg_getSubcatView(0);
$result=sql_query("select pid,aid,title,userid,orig_url from ".SG_TABLE_PICTURE." where  aid in(".$subids.") ".$notcat." and  published=1 and aid >0 order by datetime desc limit $limit");

$bid="slideshow".rand(1000,9999); //
$pic 0;
$out '';
$output="";
$css="#".$bid." { width: ".$maxwidth."px;  height: ".$scrollheight."px; display:block;margin:auto;}
div.caption {
position: absolute;
margin-top: -45px;
margin-left: -75px;
width: 150px;
text-align: center;
left: 50%;
padding: 5px 10px;
background: black;
color: white;
font-family: sans-serif;
border-radius: 10px;
display:none; }
"
;
$content.="<div id=\"".$bid."\" >";

pmxHeader::add_style_code($css);
$crossfade=array("bottom left","bottom right","top left","top right","100% 50%","50% 50%","30% 80%","70% 20%","center left","center right","top center","bottom center","center center");
$zooom=array("0.5","1.25","1.5","0.6","1.75","0.75","1","0.8");

while (
$row sql_fetch_array($result)) {
  
    
$picture str_replace("//","/",$row['orig_url']);
    
$piclink = ($linkdetail)?'modules.php?name=' $modulename '&amp;act=detail&amp;pic=' $row['pid']:'';
$title=($showTitle)?$row['title']:"";
$fade=array_rand($crossfade,2);
$zoom=array_rand($zooom,2);
$out .="{
src: '"
.$picture."',
alt: '"
.$title."',
from: '"
.$crossfade[$fade[0]]." ".$zooom[$zoom[0]]."x',
to: '"
.$crossfade[$fade[1]]." ".$zooom[$zoom[1]]."x',
time: "
.$Slide_Timeout." ,
href : '"
.$piclink."' 
},"
;
    
$pic++;
}
$out=substr($out,0,-1);

    
$content .="</div>".(($showTitle)?"<div class=\"caption\" style=\"display:block;\"></div>":"")."
<script type=\"text/javascript\">\n
$('#"
.$bid."').crossSlide({
  fade: "
.intval($Slide_Timeout/4)."
  }, [ 
"
.$out."
],
function(idx, img, idxOut, imgOut) {
  if (idxOut == undefined)
  {
// starting single image phase, put up caption
$('div.caption').text(img.alt).animate({ opacity: .7 }),$('div.caption').show().css({ opacity: 0 })
  }
  else
  {
// starting cross-fade phase, take out caption
$('div.caption').fadeOut()
  }
});</script>"
;

?>


Links working but only admins can view images  :puzzled:
and few time before it's was working after a time (not immediately)
i don't why it's work for admin now
Userrs & Guests just see a black line in place of images.
I feel a cache problem but i really don't know...

regards.
longlife to pragmamx

Olaf / TerraProject

g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!


Olaf / TerraProject

in the block is missing the jquery-call  :pardon:
insert before:
pmxHeader::add_script('modules/' . $modulename . '/style/js/jquery.cross-slide.js');

this code
pmxHeader::add_jquery();


g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

shorty

#8
 :thumbup:

Perfect it's working now !  :BD:

I started to fix the a problem for the link images block
block-Sirius-header-center-NewestPictures (absent in last version ?)
I use it because it's possible to choose different effects.
Now links working for one image on two. like working the first third etc... like 1.3.5.7...
i've changed at line 117 :
       showLink: false      });

by

       showLink: true      });


and an error inside the link adress (because non utf-8 characters encoding ?)
at line 87

   $piclink = ($linkdetail)?'modules.php?name=' . $modulename . '&amp;act=detail&amp;pic=' . $row['pid']:'';

replaced by

   $piclink = ($linkdetail)?'modules.php?name=' . $modulename . '&act=detail&pic=' . $row['pid']:'';
actual block :

<?php
/**
 *
 * this is a part of SiriusGallery 
 *
 * $Version 1.0 $
 * $Author: Olaf Herfurth / TerraProject  http://www.tecmu.de $
 * $Date: 2011 $
 *
 *
 * modifyed by Olaf Herfurth / TerraProject (www.terraproject.de) 12/2009
 * Slideshow with javascript :
 *       Copyright 2000-2003 Patrick Fitzgerald
 *       http://slideshow.barelyfitz.com/
 */

defined('mxMainFileLoaded') or die('access denied');

/* //// Beginn Blockkonfiguration  ////////////////////////// */
// Module name
$modulename="SiriusGallery";

// ANzahl der Bilder im Block
$limit=8;

// Link auf Detailseite
$linkdetail=true;  // false=off , true=on

// Liste der Alben, aus denen keine Bilder angezeigt werden sollen. Die ID's durch Komma trennen.
$cathidden=""

// Zeit zwischen den Bildwechseln
$Slide_Timeout=9000;

// Höhe des Blockes in px
$scrollheight=220;

// Breite max des Bildes
$maxwidth=430;

// Effect Type
$type="zoom";
// zoom, push, wipe, combo,fade, pan

$showTitle=false

include_once (
PMX_MODULES_PATH .$modulename.DS."core".DS."tabledef.php");
include_once (
PMX_MODULES_PATH .$modulename.DS."inc".DS."functions.php");
include_once (
PMX_MODULES_PATH .$modulename.DS."inc".DS."functions.sirius.php");
mxGetLangfile($modulename);

pmxHeader::add_jquery();
pmxHeader::add_style('modules/' $modulename '/style/js/moo_slideshow.css');
pmxHeader::add_script('modules/' $modulename '/style/js/mootools.js');
pmxHeader::add_script('modules/' $modulename '/style/js/moo_slideshow.js');
$SGCFG=getConfigAll();
$template=$SGCFG['FRONT_TEMPLATE'];
pmxHeader::add_style("modules".DS.$modulename.DS."style".DS."style.css");
pmxHeader::add_style("modules".DS.$modulename.DS."style".DS."blocks.css");
if (
is_file("modules".DS .$modulename.DS."templates".DS.$template.DS."blocks.css")) {
  
pmxHeader::add_style("modules".DS.$modulename.DS."template".DS.$template.DS."blocks.css");


$content="";


$subids=sg_getSubcatView(0);
$notcat= ($cathidden=="")?"":" and aid not in(".$cathidden.") ";

$result=sql_query("select pid,aid,title,userid,orig_url from ".SG_TABLE_PICTURE." where  aid in(".$subids.")".$notcat." and  published=1 and aid >0 order by datetime desc limit $limit");

$bid="_SG66";
$pic 0;
$out '';
while (
$row sql_fetch_array($result)) {
  
    
$picture str_replace("//","/",$row['orig_url']);
    
$piclink = ($linkdetail)?'modules.php?name=' $modulename '&act=detail&pic=' $row['pid']:'';
$title=($showTitle)?$row['title']:"";

$out .="imgs.push({
        file: '"
.$picture."',
        desc: '',
        title: '"
.$title."',
        url: '"
.$piclink."'
      });
"
;

    
$pic++;
}
//<a href=\"modules.php?name=$modulename\">$modulename</a>
//Expo.easeInOut
//Quad.easeInOut
//Cubic.easeInOut,
$content .= "  <div id=\"slidewrap\">
    <div id=\"slideshow"
.$bid."\"></div>
    <div id=\"loadingDiv\"></div>
  </div>
  <script type=\"text/javascript\">
    window.addEvent('domready', function(){
      var imgs = [];
"
.$out."
      var myshow"
.$bid." = new Slideshow('slideshow".$bid."', {
        type: '"
.$type."',
        showTitleCaption: 1,
        captionHeight: 25,
        width: "
.$maxwidth.",
        height: "
.$scrollheight.",
        pan: 50,
        zoom: 100,
        loadingDiv: 0,
        resize: true,
        duration: [2000, "
.$Slide_Timeout."],
        transition: Fx.Transitions.Quad.easeInOut,
        images: imgs,
        path: '"
.PMX_HOME_URL."/',
        showLink: true      });

      myshow"
.$bid.".caps.h2.setStyles({
        color: '#fff',
        fontSize: '13px'
      });

      myshow"
.$bid.".caps.p.setStyles({
        color: '#ccc',
        fontSize: '11px'
      });
    });
  </script>"
;

?>


Thanks for your help  :thumbup:
regards