Ho un problema , il ddblock si vede solo in administrator (path "portale/admin/..") mentre negli url solo "portale/..." non si visualizza completamente , si visualizza solo lo sfondo e le miniature.
Tramite Firebug ho visto che il codice comunque c'è .
I "permessi" sono tutti giusti.
Qualcuno mi può aiutare?
Inoltre ho veramente bisogno di sapere in dettaglio cosa devo andare a cambiare per far leggere al mio ddblock gli ultimi interventi del blog
Il sito adesso è offline , fino a lavoro finito
GRAZIE
I have a problem , ddblock is seen only in the administrator (url "portale/admin/..") , but in the url
with only "portale/..." does not appear completely :Appears only the background and thumbnails .
Using firebug I saw that the code is still.
The 'permission' are all right.
Can anyone help me?
I also really need to know in detail what I have to go change my ddblock to read the latest posts of the blog
The site is now offline until job finished
THANKS
Comments
Comment #1
ppblaauw commentedDo you have a link to the site?
Can you put it online to see what is the issue?
For showing the e.g. 5 latest blog items you would set the order of slides to desc (latest first) and set amount of slides to show on 5 in the views configuration page.
Comment #2
DAV commentedGrazie per la risposta veloce
Non posso pubblicare il nome del sito ,le ho inviato un messaggio privato
sto facendo il possibile per capire come mai solo in "/portale/admin/.." si vede
Thanks for the quick response
I can not publish the name of the site, I sent a private message
I'm doing everything possible to understand why visible only in administration url (/portale/admin/..)
I use the 'Blog' to post my news . I want the 'ddblock' read the articles in
the "my blog"(/portale/blog) , and not "new item", how do I?exactly where to
change the code?
Excuse my English
Thank you very much
Comment #3
ppblaauw commentedI see javascript errors on your site.
This causes the javascript not to work.
Don't know the cause but see you have three slideshow modules installed which all use the cycle plugin:
ddblock
views_slideshow
views_slideshow_ddblock
You need to change code in the preprocess functions for the ddblock module.
You can find info in the tutorial (http://ddblock.myalbums.biz/node/765)
I would advise to use the views_slideshow_ddblock module version 2.x.
It is easier to install, configure and use than the ddblock module.
Hope this helps you further, please let me know.
Comment #4
DAV commentedGrazie ancora
allora adesso cancello views_slideshow_ddblock v1 e installo 6.x-2.x-dev giusto?
puoi spiegarmi meglio riguardo gli javascript?
cosa devo cambiare o cancellare?
pensi sia questa la causa della visualizzazione parziale in 'portale/..' , invece in 'portale/admin/..' funziona benissimo
Grazie ancora , vado a provare
----------------
Thanks again
So now I uninstall views_slideshow_ddblock v1 and install 6.x-2.x-dev right?
Can you explain about the javascript?
What should I change or cancel?
think this is the cause of the partial display in 'Portal / ..' But in 'portal / admin / ..' works fine
Thanks again, I'm going to try
Comment #5
DAV commentedOk ora ho installato e configurato views_slideshow_ddblock 6.x-2.x-dev.
Ma il problema è ancora lo stesso ,
"/portale/admin/.." funziona bene
"/portale/.." non si visualizza bene , non funziona.
- ho dato a tutti i permessi
Ppblaauw aiutami per favore , per me è importante mettere il sito online ,ma prima devo risolvere .
Provate a guardare, hai l'indirizzo del mio sito :)
Grazie Ancora Tanto
Ok now I have installed and configured views_slideshow_ddblock 6.x-2.x-dev.
But the problem is still the same :
'/ Portal / admin / ..' works well
'/ Portal / ..' does not appear good, it does not work
- I gave everyone permission
ppblaauw help me please,for me It is important put the site online , but first I have to solve
Try to look at, you have my site's address :)
Thank you so much more
Comment #6
ppblaauw commentedcan you disable the submodules of the views_slideshow module?
views_slideshow_singleframe
views_slideshow_thumbnailhover
Comment #7
DAV commentedSi , adesso ho disabilitato
views_slideshow_singleframe
views_slideshow_thumbnailhover
e ho pulito la cache
ancora uguale
Ho provato anche a dare tutti i permessi agli anonimi , e rimane uguale
Non so proprio cosa possa essere , come posso fare ?
Yes, now I have disabled
views_slideshow_singleframe
views_slideshow_thumbnailhover
and clean the cache.
still equal
I also tried to give all permissions to anonymous users , and remains the same
I do not know what it is, how can I do?
Comment #8
DAV commentedqualsiasi url con portale/admin/ funziona benissimo
negli url senza 'admin' non funziona , e neanche le immagini (solo le miniature)
any url with portal/admin/ see good
in the url without the 'admin' does not work good (see thumbnails only)
Comment #9
DAV commentedLa cosa strana è che non lo vedo bene sempre in amministrazione , ma esclusivamente quando sulla barra degli indirizzi c'è il percorso "admin"
Se da amministratore visualizzo una sezione del sito , il ddblock lo vedo male (non c'è "admin" nell'url)
The strange thing is that not always you see good in administration, but only when the address bar is the path to 'admin' .
ES. If administrator view a section of the site, I see evil ddblock (because there is no 'admin' in the url )
HELP ME PLEASE
THANKSSSS
Comment #10
DAV commentedInternet Explorer mi segna questo errore in 'non ADMIN'
Dettagli errore pagina Web
Messaggio: '$.fn.cycle.defaults' è nullo o non è un oggetto
Linea: 94
Carattere: 5
Codice: 0
URI:../portale/sites/all/modules/views_slideshow_ddblock/js/views_slideshow_ddblock.js?J
Internet Explorer marked this bug in 'no admin' :
Message: '$. Fn.cycle.defaults' is null or not an object
Linea: 94
Carattere: 5
Codice: 0
URI:../portale/sites/all/modules/views_slideshow_ddblock/js/views_slideshow_ddblock.js?J
Deve essere questo il problema cioè dentro a
views_slideshow_ddblock.js
o
views_slideshow_ddblock.adminjs?J
Help :)
Comment #11
DAV commentedThi is the code of views_slideshow_ddblock.js
// $Id: views_slideshow_ddblock.js,v 1.3.2.2 2010/07/16 11:59:53 ppblaauw Exp $
/**
* @file
* Set Views Slideshow DDblock jQuery Cycle plugin functionality
*/
Drupal.behaviors.viewsSlideshowDdblockCycle = function (context) {
//helper function to clone the options object
function CloneObject(inObj) {
for (i in inObj)
{
this[i] = inObj[i];
}
}
// cycle Plugin onBefore function to add functionality before the next slide shows up
// can be used to add the following effects to slide-text
// fadeOut - Fade out all matched elements by adjusting their opacity and firing an optional callback after completion.
// slideUp - Hide all matched elements by adjusting their height and firing an optional callback after completion.
// hide - Hide all matched elements using a graceful animation and firing an optional callback after completion.
function onBefore(curr, next, opts, fwd) {
if (opts.slideTextjQuery == 1){
if (opts.slideTextEffectBeforeSpeed == 0) {
opts.slideTextEffectBeforeSpeed = 1;
};
switch (opts.slideTextEffectBefore) {
case "fadeOut":
$("#views-slideshow-ddblock-"+ opts.ddblocknr + ' ' + opts.slideTextContainer + '-' + opts.slideTextPosition).fadeOut(opts.slideTextEffectBeforeSpeed);
break;
case "slideUp":
$("#views-slideshow-ddblock-"+ opts.ddblocknr + ' ' + opts.slideTextContainer + '-' + opts.slideTextPosition).slideUp(opts.slideTextEffectBeforeSpeed);
break;
default:
$("#views-slideshow-ddblock-"+ opts.ddblocknr + ' ' + opts.slideTextContainer + '-' + opts.slideTextPosition).hide(opts.slideTextEffectBeforeSpeed);
}
}
}
// cycle Plugin onAfter function to add functionality after the next slide shows up
// can be used to add the following effects to slide-text
// fadein - Fade in all matched elements by adjusting their opacity and firing an optional callback after completion.
// slideDown - Reveal all matched elements by adjusting their height and firing an optional callback after completion.
// show - Show all matched elements using a graceful animation and firing an optional callback after completion.
function onAfter(curr, next, opts, fwd) {
if (opts.slideTextjQuery == 1){
if (opts.slideTextEffectAfterSpeed == 0) {
opts.slideTextEffectAfterSpeed = 1;
};
switch (opts.slideTextEffectAfter) {
case "fadeIn":
$("#views-slideshow-ddblock-"+ opts.ddblocknr + ' ' + opts.slideTextContainer + '-' + opts.slideTextPosition).fadeIn(opts.slideTextEffectAfterSpeed);
break;
case 'slideDown':
$("#views-slideshow-ddblock-"+ opts.ddblocknr + ' ' + opts.slideTextContainer + '-' + opts.slideTextPosition).slideDown(opts.slideTextEffectAfterSpeed);
break;
default:
$("#views-slideshow-ddblock-"+ opts.ddblocknr + ' ' + opts.slideTextContainer + '-' + opts.slideTextPosition).show(opts.slideTextEffectAfterSpeed);
}
}
// stop slideshow when video is started used with flowplayer
//$f(opts.currSlide).onStart(function() {
//alert('stop slideshow ('+opts.currSlide+')');
// $container.cycle('pause');
//});
//when scrollable pager is used set active pager-item to current slide
if (opts.pager1 == 'scrollable-pager' ){
opts.myScrollable.click(opts.currSlide);
}
// show pager count (0 of x)
$("#views-slideshow-ddblock-"+ opts.ddblocknr + ' ' + 'a.count').html((opts.currSlide + 1) + " " + Drupal.t("of") + " " + opts.slideCount);
// For prev/next pager in the pager. Only show prev if previous slide exist - Only show next if next slide exist
var index = $(this).parent().children().index(this);
if (opts.pager2PagerHide == 1) {
$("#views-slideshow-ddblock-"+ opts.ddblocknr + ' li.pager-prev ' + 'a.prev')[index == 0 ? 'hide' : 'show']();
$("#views-slideshow-ddblock-"+ opts.ddblocknr + ' li.pager-next ' + 'a.next')[index == opts.slideCount - 1 ? 'hide' : 'show']();
}
// For prev/next pager in the slides. Only show prev if previous slide exist - Only show next if next slide exist
var index = $(this).parent().children().index(this);
if (opts.pager2SlideHide == 1) {
$("#views-slideshow-ddblock-"+ opts.ddblocknr + ' div.prev-container ' + 'a.prev')[index == 0 ? 'hide' : 'show']();
$("#views-slideshow-ddblock-"+ opts.ddblocknr + ' div.next-container ' + 'a.next')[index == opts.slideCount - 1 ? 'hide' : 'show']();
}
}
i=0;
for (var base in Drupal.settings.viewsSlideshowDdblockContent) {
// new options var for every block
var options = new CloneObject($.fn.cycle.defaults);
// simplify variable name
var ViewsSlideshowDdblockSettings = Drupal.settings.viewsSlideshowDdblockContent[base];
var block = ViewsSlideshowDdblockSettings.block;
//alert(ViewsSlideshowDdblockSettings.nrOfItems);
var custom = ViewsSlideshowDdblockSettings.custom;
var pager = ViewsSlideshowDdblockSettings.pager;
//alert(base);
var pager2 = ViewsSlideshowDdblockSettings.pager2;
var contentContainer = ViewsSlideshowDdblockSettings.contentContainer;
var pagerContainer = ViewsSlideshowDdblockSettings.pagerContainer;
// if not processed
if (!$('#views-slideshow-ddblock-' + block + '.ddblock-processed', context).size()) {
// set transition option
options.fx = ViewsSlideshowDdblockSettings.fx;
//set delay option for the blocks at different values so they less interfere with eachother
options.delay = i * -1000;
// set pager. You can have only one pager per block this way
if (pager == 'image-pager' || pager == 'number-pager' || pager == 'custom-pager' || pager == 'scrollable-pager') {
// number pager, image pager and custom pager and scrollable pager
options.pager = "#views-slideshow-ddblock-" + pager + "-" + block;
//store pager1
options.pager1 = pager;
if (pager == 'number-pager') {
options.pagerAnchorBuilder = function(idx, slide) {
// return selector string for existing anchor
return "#views-slideshow-ddblock-" + pager + "-" + block + " li.number-pager-item:eq(" + idx + ") a.pager-link";
}
}
if (pager == 'image-pager') {
options.pagerAnchorBuilder = function(idx, slide) {
// return selector string for existing anchor
return "#views-slideshow-ddblock-" + pager + "-" + block + " li.image-pager-item:eq(" + idx + ") a.pager-link";
}
}
if (pager == 'custom-pager') {
options.pagerAnchorBuilder = function(idx, slide) {
// return selector string for existing anchor
return "#views-slideshow-ddblock-" + pager + "-" + block + " "
+ pagerContainer + ":eq(" + idx + ") a.pager-link";
}
}
if (pager == 'scrollable-pager') {
options.pagerAnchorBuilder = function(idx, slide) {
// return selector string for existing anchor
return "#views-slideshow-ddblock-" + pager + "-" + block + " "
+ pagerContainer + ":eq(" + idx + ") a.pager-link";
}
}
}
//set event which drives the pager navigation
options.pagerEvent = ViewsSlideshowDdblockSettings.pagerEvent;
options.prevNextEvent = ViewsSlideshowDdblockSettings.pager2Event;
// If pager fast set use fastOnEvent pager
options.fastOnEvent = (ViewsSlideshowDdblockSettings.pagerFast == 1) ? 1 : 0;
// pause slideshow on pager hover
options.pauseOnPagerHover = (ViewsSlideshowDdblockSettings.pagerPause == 1) ? 1 : 0;
// disable click if pager is mouseover
if (ViewsSlideshowDdblockSettings.pagerEvent == 'mouseover') {
$("#views-slideshow-ddblock-" + pager + "-" + ViewsSlideshowDdblockSettings.block + " a.pager-link").click(function() {
return false;
});
}
// disable click if prev/next pager is mouseover
if (ViewsSlideshowDdblockSettings.pager2Event == 'mouseover') {
$("#views-slideshow-ddblock-"+ ViewsSlideshowDdblockSettings.block + ' a.prev').click(function() {
return false;
});
$("#views-slideshow-ddblock-"+ ViewsSlideshowDdblockSettings.block + ' a.next').click(function() {
return false;
});
}
//add prev next pager
if (pager2 == 1) {
options.prev = "#views-slideshow-ddblock-"+ ViewsSlideshowDdblockSettings.block + ' a.prev';
options.next = "#views-slideshow-ddblock-"+ ViewsSlideshowDdblockSettings.block + ' a.next';
}
else {
//set next
if (ViewsSlideshowDdblockSettings.next) {
options.next = "#views-slideshow-ddblock-"+ ViewsSlideshowDdblockSettings.block + ' ' + contentContainer;
}
}
//set expression for selecting slides (if something other than all children is required)
options.slideExpr = contentContainer;
//set speed of the transition (any valid fx speed value)
options.speed = ViewsSlideshowDdblockSettings.speed;
if (options.speed == 0) {
options.speed = 1;
};
//set timeout in milliseconds between slide transitions (0 to disable auto advance)
options.timeout = ViewsSlideshowDdblockSettings.timeOut;
//set pause, true to enable "pause on hover"
if (ViewsSlideshowDdblockSettings.pause) {
options.pause = ViewsSlideshowDdblockSettings.pause;
}
//set custom options
if (custom) {
// get the \r\n from the string
var custom1 = custom.replace(/\r\n/gi,"");
// parse into JSON object
var custom2 = JSON.parse(JSON.stringify(custom1));
// merge custom2 with options object
jQuery.extend(true, options, custom2);
}
// redefine Cycle's updateActivePagerLink function
$.fn.cycle.updateActivePagerLink = function(pager, currSlide) {
$(pager)
.find('a.pager-link')
.removeClass('activeSlide')
.filter('a.pager-link:eq('+currSlide+')')
.addClass('activeSlide');
$(pager)
.find('.custom-pager-item')
.removeClass('active-pager-item')
.filter('.custom-pager-item:eq('+currSlide+')')
.addClass('active-pager-item');
$(pager)
.find('.scrollable-pager-item')
.removeClass('active-pager-item')
.filter('.scrollable-pager-item:eq('+currSlide+')')
.addClass('active-pager-item');
};
options.pager2PagerHide = ViewsSlideshowDdblockSettings.pager2PagerHide;
options.pager2SlideHide = ViewsSlideshowDdblockSettings.pager2SlideHide;
options.ddblocknr = block;
options.before = onBefore;
options.after = onAfter;
if (ViewsSlideshowDdblockSettings.slideText == 1) {
//set slidetext options
options.slideTextContainer = ViewsSlideshowDdblockSettings.slideTextContainer;
options.slideTextPosition = ViewsSlideshowDdblockSettings.slideTextPosition;
options.slideTextEffectBefore = ViewsSlideshowDdblockSettings.slideTextEffectBefore;
options.slideTextEffectBeforeSpeed = ViewsSlideshowDdblockSettings.slideTextEffectBeforeSpeed;
options.slideTextEffectAfter = ViewsSlideshowDdblockSettings.slideTextEffectAfter;
options.slideTextEffectAfterSpeed = ViewsSlideshowDdblockSettings.slideTextEffectAfterSpeed;
options.slideTextjQuery = ViewsSlideshowDdblockSettings.slideTextjQuery;
}
options.pagerContainer = ViewsSlideshowDdblockSettings.pagerContainer;
if (pager == 'scrollable-pager') {
// set scrollableVertical to true when pager at left of right right, otherwise the scrollableVertical to false
if (ViewsSlideshowDdblockSettings.pagerPosition == 'left' || ViewsSlideshowDdblockSettings.pagerPosition == 'right') {
scrollableVertical = true;
}
else {
scrollableVertical = false;
}
// create one scrollable element and return the API by enabling the "api" property
var myScrollable = $('#views-slideshow-ddblock-scrollable-pager-' +
block +
' div.vsd-scrollable-pager').scrollable({
// number of items vissible in scrollable pager
size: ViewsSlideshowDdblockSettings.nrOfPagerItems,
//vertical slideshow
vertical:scrollableVertical,
//nextitem navigation, default used
//next: '.next',
//previtem navigation, default used
//prev: '.prev',
//enable api property
api:true
});
//activate slide 1
myScrollable.click(0);
//set scrollable pager option
options.myScrollable = myScrollable;
}
//start with slidenr from URL
function getUrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
var startThisSlide = getUrlVars()["slidenum"];
if (startThisSlide > 0 ){
options.startingSlide = startThisSlide;
}
//Use the parent of the slides as the parent container so the children function can be used for the second pager
if (ViewsSlideshowDdblockSettings.nrOfItems == 1) {
var $container = $('#views-slideshow-ddblock-' + block + ' ' + contentContainer).parent();
$container
.css('visibility', 'visible')
.addClass('ddblock-processed');
$(contentContainer, $container).css('display', 'block');
var $slideshowContainer = $('#views-slideshow-ddblock-' + block);
//hide the pager
$('div.views-slideshow-ddblock-pager', $slideshowContainer).css('display', 'none');
//hide the pager on the slide
$('div.views-slideshow-ddblock-prev-next-slide', $slideshowContainer).css('display', 'none');
}
else {
var $container = $('#views-slideshow-ddblock-' + block + ' ' + contentContainer).parent();
$container
.cycle(options)
.css('visibility', 'visible')
.addClass('ddblock-processed');
// stop slideshow when hover on scrollable pager container
if (pager == 'scrollable-pager') {
if (ViewsSlideshowDdblockSettings.pagerPause == 1) {
$('#views-slideshow-ddblock-' + block + ' .scrollable-pager').hover(
function() {
$container.cycle('pause');
},
function() {
$container.cycle('resume');
}
);
}
}
}
/* $('#views-slideshow-ddblock-' + block + ' ' + 'a.pause').click(function() {
$('#views-slideshow-ddblock-' + block + ' ' + contentContainer).parent().cycle(2);
return false;
});
$('#views-slideshow-ddblock-' + block + ' ' + 'a.play').click(function() {
$('#views-slideshow-ddblock-' + block + ' ' + contentContainer).parent().cycle('resume', true);
return false;
});
$container.hover(
function() { $('#views-slideshow-ddblock-' + block + ' ' +'.controls').fadeIn(); },
function() { $('#views-slideshow-ddblock-' + block + ' ' +'.controls').fadeOut(); }
);
*/
}
i++;
}
};
Comment #12
DAV commentedthe problem should be in this line
i=0;
92 for (var base in Drupal.settings.viewsSlideshowDdblockContent) {
93 // new options var for every block
94 var options = new CloneObject($.fn.cycle.defaults);
Comment #13
DAV commentedOK RISOLTO
faceva conflitto col pulsantino 'MIPIACE' di FACEBOOK
GRAZIE TANTISSIMO PHILIP
OK SOLVED
JAVASCRIPT ONLY HAD A CONFLICT WITH THE BUTTON 'MIPIACE' FACEBOOK
Thank you so much PHILIP FOR HELP AND SUPPORT
Comment #14
pete_l commentedBy default ddblock is only enabled for administrative users. Anonymous and non-admin users therefore will not see any ddblock blocks.
To fix this in Drupal 7 go to the modules page, then scroll down to the ddblock entry and click permissions. Inside there go to the Dynamic display block section and enable view dynamic display blocks for the classes of users you require.
Save and exit, then reload the page for the anonymous (or other class) user and you should see the ddblock.
Comment #15
ppblaauw commentedset status to fixed