Script τυχαίας εμφάνισης ανακοινώσεων
Ελληνική Κοινότητα Υποστήριξης ForumGreek :: ΤΟΜΕΑΣ ΥΠΟΣΤΗΡΙΞΗΣ :: Προβλήματα με Κώδικες (Προγραμματισμός) :: Αρχείο Προβλημάτων με Κώδικες
Σελίδα 1 από 2 • Μοιραστείτε
Σελίδα 1 από 2 • 1, 2
Script τυχαίας εμφάνισης ανακοινώσεων
Πληροφορίες Προβλήματος
Μορφή Φόρουμ : PunBBΒαθμός Μέλους : Ιδρυτής
Εμφανίζεται σε : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari
Το πρόβλημα αφορά : Όλα τα μέλη
Ενεργός σύνδεσμος link του φόρουμ : http://onepiecegr.forum-pro.org/
Περιγραφή Προβλήματος
καλησπέραΤις προάλλες έκανα edit ένα script για να εμφανίζονται τυχαία banner στο φόρουμ. Εγώ λοιπόν ήθελα να μου εμφανίζονται εικόνες σε τυχαία σειρά στο Annoucements bar (και να κάνουν scroll σαν απλή ανακοίνωση εννοείται)
αυτος είναι ο κώδικας
- Κώδικας:
$(function() {
var banners = [
'http://i64.tinypic.com/ir2efl.png',
'http://i68.tinypic.com/16i84cm.png',
],
logo = document.getElementById('pun-announcement);
if (logo) (logo.tagName == 'IMG' ? logo : logo.firstChild).src = banners[Math.floor(Math.random() * banners.length)];
});
δεν έχω καταλάβει τι κάνεις λαθος
Έχει επεξεργασθεί από τον/την Heartsealed στις Τρι Σεπ 13, 2016 6:21 pm, 3 φορές συνολικά
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Καλημέρα,
Ο κώδικας αυτός είναι για PunBB για PhpBB3 δοκίμασε τον παρακάτω:
Ο κώδικας αυτός είναι για PunBB για PhpBB3 δοκίμασε τον παρακάτω:
- Κώδικας:
$(function() {
var banners = [
'http://i64.tinypic.com/ir2efl.png',
'http://i68.tinypic.com/16i84cm.png',
],
logo = document.getElementById('#logo');
if (logo) (logo.tagName == 'IMG' ? logo : logo.firstChild).src = banners[Math.floor(Math.random() * banners.length)];
});
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
oops περιμενε μπερδεψα τα links των φορουμ,
αυτο ειναι το φορουμ που θελω το σκριπτ
onepiecegr.forumgreek.com/
αυτο ειναι το φορουμ που θελω το σκριπτ
onepiecegr.forumgreek.com/
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Καλησπέρα,
Μπορείς να εγκαταστήσεις το παρακάτω javascript και να το βάλεις σε όλες τι σελίδες για να το ελέγξω;
Μπορείς να εγκαταστήσεις το παρακάτω javascript και να το βάλεις σε όλες τι σελίδες για να το ελέγξω;
- Κώδικας:
$(function() {
var banners = [
'http://i64.tinypic.com/ir2efl.png',
'http://i68.tinypic.com/16i84cm.png',
],
logo = document.getElementById('pun-announcement);
if (logo) (logo.tagName == 'IMG' ? logo : logo.firstChild).src = banners[Math.floor(Math.random() * banners.length)];
});
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
το εβαλα hellsing, απλα εμφανιζει την εικονα που εβαλα στα annoucements μονη της και δεν αλλαζει
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Καλησπέρα δεν το βλέπω ενεργό το javascript στο φόρουμ σου. Μπορείς να το αφήσεις ενεργό να δω που βγάζει σφάλμα;
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
θα γελάσεις, γιατί τόσην ώρα από την στιγμή που μου είπες το έχω ενεργόVan-Helsing έγραψε:Καλησπέρα δεν το βλέπω ενεργό το javascript στο φόρουμ σου. Μπορείς να το αφήσεις ενεργό να δω που βγάζει σφάλμα;
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Καλησπέρα @Heartsealed,
Νομίζω ότι βρήκα που είναι το σφάλμα σου είχε ξεφύγει μια παρένθεση:
Δοκίμασε τον παρακάτω κώδικα:
Νομίζω ότι βρήκα που είναι το σφάλμα σου είχε ξεφύγει μια παρένθεση:
Δοκίμασε τον παρακάτω κώδικα:
- Κώδικας:
$(function() {
var banners = [
'http://i64.tinypic.com/ir2efl.png',
'http://i68.tinypic.com/16i84cm.png',
],
logo = document.getElementById('pun-announcement);
if (logo) (logo.tagName == 'IMG' ? logo : logo.firstChild.src) = banners[Math.floor(Math.random() * banners.length)];
});
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
μόλις το έβαλα, ακόμα δεν λειτουργεί
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Δεν το βλέπω στη λίστα με τα ενεργά javascripts και δεν μπορώ να κάνω debugging.
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
τι να κανω για να σε βοηθησω;Van-Helsing έγραψε:Δεν το βλέπω στη λίστα με τα ενεργά javascripts και δεν μπορώ να κάνω debugging.
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Βάλτο ενεργό σε όλες τις σελίδες
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
μα αυτο ειναι το θεμα! ειναι!Van-Helsing έγραψε:Βάλτο ενεργό σε όλες τις σελίδες
οριστε αν δεν με πιστευεις
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Κάτσε σε ποιο απο τα δυο φόρουμ το έχεις εγκαταστήσει; Τι νούμερο έχει το javascript στη λίστα με τα javascripts;
Εδώ τα έλεγξα ένα-ένα και δεν το βρήκα:
Εδώ τα έλεγξα ένα-ένα και δεν το βρήκα:
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
νομιζω σου ειπα οτι το φορουμ το οποιο αναφερομαι ειναι αυτό (onepiecegr.forumgreek.com/)Van-Helsing έγραψε:Κάτσε σε ποιο απο τα δυο φόρουμ το έχεις εγκαταστήσει; Τι νούμερο έχει το javascript στη λίστα με τα javascripts;
Εδώ τα έλεγξα ένα-ένα και δεν το βρήκα:
και εβαλα καταλαθως λαθος φορουμ στο ντισκριπτιον, ο αριθμος ειναι 31988
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Για κάποιο λόγο δεν φαίνεται καν άρα δεν τρέχει καν έχεις το αρχικό javascript κάποιο λογαριασμό διαχειριστή να μπω να το δω;
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
θα φτιαξω σε ενα λεπτο και σου κανω pmVan-Helsing έγραψε:Για κάποιο λόγο δεν φαίνεται καν άρα δεν τρέχει καν έχεις το αρχικό javascript κάποιο λογαριασμό διαχειριστή να μπω να το δω;
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Δοκίμασα να πάρω διαφορετικό elementId αλλά όσα και αν δοκίμασα δεν το πιάνει. Αυτός ο οδηγός έχει φτιαχτεί για τα default πρότυπα και θέλει αλλαγές για να δουλέψει.
Μπορείς να επαναφέρεις λίγο τα αρχικά πρότυπα να δούμε αν το πιάνει;
Μπορείς να επαναφέρεις λίγο τα αρχικά πρότυπα να δούμε αν το πιάνει;
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
εγινε! δοκιμασε τωρα να δουμε
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Τέλεια τώρα τα εμφανίζει, το πρόβλημα οφείλεται σε κάποια elements που έχεις σβήσει από το overall_header το πρότυπο.
μπορείς να βάλεις το overall_header εδώ; να το βάλουμε το element αλλά να το αποκρύψουμε ώστε να μην φαίνεται αν δεν το χρειάζεσαι ή εκτός αν το θέλεις να υπάρχει.
μπορείς να βάλεις το overall_header εδώ; να το βάλουμε το element αλλά να το αποκρύψουμε ώστε να μην φαίνεται αν δεν το χρειάζεσαι ή εκτός αν το θέλεις να υπάρχει.
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
- Κώδικας:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" id="min-width" lang="{L_LANG_HTML}" xml:lang="{L_LANG_HTML}" {NAMESPACE_FB_LIKE} {NAMESPACE_FB} {NAMESPACE_BBCODE}>
<head>
<title>{SITENAME_TITLE}{PAGE_TITLE}</title>
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-script-type" content="text/javascript" />
<meta http-equiv="content-style-type" content="text/css" />
<!-- BEGIN switch_compat_meta -->
<meta http-equiv="X-UA-Compatible" content="IE={switch_compat_meta.VERSION}" />
<!-- END switch_compat_meta -->
<!-- BEGIN switch_canonical_url -->
<link rel="canonical" href="{switch_canonical_url.CANONICAL_URL}" />
<!-- END switch_canonical_url -->
{META_FAVICO}
{META}
{META_FB_LIKE}
<meta name="title" content="{SITENAME_TITLE}{PAGE_TITLE}" />
{T_HEAD_STYLESHEET}
{CSS}
<link rel="search" type="application/opensearchdescription+xml" href="/improvedsearch.xml" title="{SITENAME}" />
<link rel="search" type="application/opensearchdescription+xml" href="{URL_BOARD_DIRECTORY}/search/improvedsearch.xml" title="{SEARCH_FORUMS}" />
<script src="{JQUERY_PATH}" type="text/javascript"></script>
<script src="{JS_DIR}{L_LANG}.js" type="text/javascript"></script>
<!-- BEGIN switch_fb_login -->
<script src="http://connect.facebook.net/{switch_fb_login.FB_LOCAL}/all.js" type="text/javascript"></script>
<script src="{switch_fb_login.JS_FB_LOGIN}" type="text/javascript"></script>
<!-- END switch_fb_login -->
<!-- BEGIN switch_ticker -->
<link type="text/css" rel="stylesheet" href="{JS_DIR}jquery/ticker/ticker.css" />
<script src="{JS_DIR}jquery/ticker/ticker.js" type="text/javascript"></script>
<!-- END switch_ticker -->
<!-- BEGIN switch_ticker_new -->
<script src="{JS_DIR}jquery/jcarousel/jquery.jcarousel.js" type="text/javascript"></script>
<script type="text/javascript">//<![CDATA[
/* Definir le sens de direction en fonction du panneau admin */
var tickerDirParam = "{switch_ticker.DIRECTION}";
var slid_vert = false;
var auto_dir = 'next';
var h_perso = parseInt({switch_ticker.HEIGHT});
switch( tickerDirParam )
{
case 'top' :
slid_vert = true;
break;
case 'left':
break;
case 'bottom':
slid_vert = true;
auto_dir = 'prev';
break;
case 'right':
auto_dir = 'prev';
break;
default:
slid_vert = true;
}
$(document).ready(function() {
var width_max = $('ul#fa_ticker_content').width();
var width_item = Math.floor(width_max / {switch_ticker.SIZE});
if (width_max > 0)
{
$('#fa_ticker_content').css('display','block');
$('ul#fa_ticker_content li').css('float','left').css('list-style','none').width(width_item).find('img').each(function () {
if ($(this).width() > width_item)
{
var ratio = $(this).width() / width_item;
var new_height = Math.round($(this).height() / ratio);
$(this).height(new_height).width(width_item);
}
});
if (slid_vert)
{
var height_max = h_perso;
$('ul#fa_ticker_content li').each( function () {
if ($(this).height() > height_max)
{
height_max = $(this).height();
}
} );
$('ul#fa_ticker_content').width(width_item).height(height_max).css('marginLeft','auto').css('marginRight','auto');
$('ul#fa_ticker_content li').height(height_max);
}
$('#fa_ticker_content').jcarousel({
vertical: slid_vert,
wrap: 'circular',
auto: {switch_ticker.STOP_TIME},
auto_direction: auto_dir,
scroll: 1,
size: {switch_ticker.SIZE},
height_max: height_max,
animation: {switch_ticker.SPEED}
});
}
else
{
$('ul#fa_ticker_content li:not(:first)').css('display','none');
$('ul#fa_ticker_content li:first').css('list-style','none').css('text-align','center');
}
});
//]]>
</script>
<!-- END switch_ticker_new -->
<script type="text/javascript">
//<![CDATA[
jQuery().ready(function(){
<!-- BEGIN switch_enable_pm_popup -->
pm = window.open('{U_PRIVATEMSGS_POPUP}', '_faprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
if(pm != null) { pm.focus(); }
<!-- END switch_enable_pm_popup -->
<!-- BEGIN switch_report_popup -->
report = window.open('{switch_report_popup.U_REPORT_POPUP}', '_phpbbreport', 'HEIGHT={switch_report_popup.S_HEIGHT},resizable=yes,scrollbars=no,WIDTH={switch_report_popup.S_WIDTH}');
if(report != null) { report.focus(); }
<!-- END switch_report_popup -->
<!-- BEGIN switch_ticker -->
$(window).load(function() {
Ticker.start({
height : {switch_ticker.HEIGHT},
spacing : {switch_ticker.SPACING},
speed : {switch_ticker.SPEED},
direction : '{switch_ticker.DIRECTION}',
pause : {switch_ticker.STOP_TIME}
});
});
<!-- END switch_ticker -->
});
<!-- BEGIN switch_login_popup -->
var logInPopUpLeft, logInPopUpTop, logInPopUpWidth = {LOGIN_POPUP_WIDTH}, logInPopUpHeight = {LOGIN_POPUP_HEIGHT}, logInBackgroundResize = false, logInBackgroundClass = false;
<!-- END switch_login_popup -->
<!-- BEGIN switch_login_popup -->
$(document).ready( function() {
$(window).resize(function() {
var windowWidth = document.documentElement.clientWidth;
var popupWidth = $("#login_popup").width();
var mypopup = $("#login_popup");
$("#login_popup").css({
"left": windowWidth/2 - popupWidth/2
});
});
});
<!-- END switch_login_popup -->
//]]>
</script>
{GREETING_POPUP}
<!-- BEGIN switch_ticker_new -->
<style>
.jcarousel-skin-tango .jcarousel-item {
text-align:center;
width: 10px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-right: {switch_ticker.SPACING}px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
margin-bottom: {switch_ticker.SPACING}px;
}
</style>
<!-- END switch_ticker_new -->
{HOSTING_JS}
<!-- BEGIN google_analytics_code -->
<script type="text/javascript">
//<![CDATA[
var _gaq = _gaq || [];
_gaq.push(["_setAccount", "{G_ANALYTICS_ID}"]);
_gaq.push(["_trackPageview"]);
_gaq.push(['_trackPageLoadTime']);
<!-- BEGIN google_analytics_code_bis -->
_gaq.push(['b._setAccount', '{G_ANALYTICS_ID_BIS}']);
_gaq.push(['b._trackPageview']);
<!-- END google_analytics_code_bis -->
(function() {
var ga = document.createElement("script"); ga.type = "text/javascript"; ga.async = true;
ga.src = ("https:" == document.location.protocol ? "https://ssl" : "http://www") + ".google-analytics.com/ga.js";
var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ga, s);
})();
//]]>
</script>
<!-- END google_analytics_code -->
</head>
<body>
<!-- BEGIN hitskin_preview -->
<div id="hitskin_preview" style="display: block;">
<h1><img src="http://2img.net/i/fa/hitskin/hitskin_logo.png" alt="" /> <em>Hit</em>skin.com</h1>
<div class="content">
<p>
{hitskin_preview.L_THEME_SITE_PREVIEW}
<br />
<span>{hitskin_preview.U_INSTALL_THEME}<a href="http://{hitskin_preview.U_RETURN_THEME}">{hitskin_preview.L_RETURN_THEME}</a></span>
</p>
</div>
</div>
<!-- END hitskin_preview -->
<!-- BEGIN switch_login_popup -->
<div id="login_popup" class="module main" style="z-index: 10000 !important;">
<div id="login_popup_title" class="main-head">
<div class="h3">{SITENAME}</div>
</div>
<div class="main-content">
{LOGIN_POPUP_MSG}
<div id="login_popup_buttons">
<form action="{S_LOGIN_ACTION}" method="get">
<input type="submit" class="button2" value="{L_LOGIN}" />
<input type="button" class="button2" value="{L_REGISTER}" onclick="parent.location='{U_REGISTER}';" />
<input id="login_popup_close" type="button" class="button2" value="{L_DONT_DISPLAY_AGAIN}" />
</form>
</div>
</div>
</div>
<!-- END switch_login_popup -->
<a id="top" name="top" accesskey="t"></a>
<div class="minwidth_IE">
<div class="layout_IE">
<div class="container_IE">
<div class="pun">
<div id="pun-intro" class="clearfix">
<a href="{U_INDEX}" id="horizontal-scroll"><img src="{LOGO}" alt="{L_INDEX}" /></a>
<!-- BEGIN switch_h1 -->
<div id="pun-title">{switch_h1.MAIN_SITENAME}</div>
<!-- END switch_h1 -->
<!-- BEGIN switch_desc -->
<p id="pun-desc">{switch_desc.SITE_DESCRIPTION}</p>
<!-- END switch_desc -->
</div>
<div id="pun-head">
<!-- BEGIN switch_ticker_new -->
<div id="fa_ticker_block" style="padding-top:4px;">
<div class="module main">
<div class="main-content clearfix">
<div id="fa_ticker_container">
<ul id="fa_ticker_content" class="jcarousel-skin-tango" style="display: none;width: 100%;">
<!-- BEGIN ticker_row -->
<li>{switch_ticker.ticker_row.ELEMENT}</li>
<!-- END ticker_row -->
</ul>
</div>
</div>
</div>
</div>
<!-- END switch_ticker_new -->
<!-- BEGIN switch_ticker -->
<div id="fa_ticker_block" style="padding-top:4px;">
<div class="module main">
<div class="main-content clearfix">
<div id="fa_ticker_container">
<div id="fa_ticker" style="height:{switch_ticker.HEIGHT}px;">
<div class="fa_ticker_content">
<!-- BEGIN ticker_row -->
<div>{switch_ticker.ticker_row.ELEMENT}</div>
<!-- END ticker_row -->
</div>
</div>
</div>
</div>
</div>
</div>
<!-- END switch_ticker -->
<div id="pun-navlinks">
<ul class="clearfix">
<li>{GENERATED_NAV_BAR}</li>
</ul>
</div>
</div>
<div id="page-body">
<div id="{ID_CONTENT_CONTAINER}"{CLASS_CONTENT_CONTAINER}>
<div id="outer-wrapper">
<div id="wrapper">
<div id="container">
<div id="content">
<div id="{ID_LEFT}">
<!-- BEGIN giefmod_index1 -->
{giefmod_index1.MODVAR}
<!-- BEGIN saut -->
<div style="height:{SPACE_ROW}px"></div>
<!-- END saut -->
<!-- END giefmod_index1 -->
</div>
<div id="main">
<div id="main-content">
<!-- BEGIN html_validation -->
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
<!-- END html_validation -->
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Αντικατέστησε το με το παρακάτω πρότυπο:
και πατάς υποβολή και δημοσίευση.
- Κώδικας:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" id="min-width" lang="{L_LANG_HTML}" xml:lang="{L_LANG_HTML}" {NAMESPACE_FB_LIKE} {NAMESPACE_FB} {NAMESPACE_BBCODE}>
<head>
<title>{SITENAME_TITLE}{PAGE_TITLE}</title>
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-script-type" content="text/javascript" />
<meta http-equiv="content-style-type" content="text/css" />
<!-- BEGIN switch_compat_meta -->
<meta http-equiv="X-UA-Compatible" content="IE={switch_compat_meta.VERSION}" />
<!-- END switch_compat_meta -->
<!-- BEGIN switch_canonical_url -->
<link rel="canonical" href="{switch_canonical_url.CANONICAL_URL}" />
<!-- END switch_canonical_url -->
{META_FAVICO}
{META}
{META_FB_LIKE}
<meta name="title" content="{SITENAME_TITLE}{PAGE_TITLE}" />
{T_HEAD_STYLESHEET}
{CSS}
<link rel="search" type="application/opensearchdescription+xml" href="/improvedsearch.xml" title="{SITENAME}" />
<link rel="search" type="application/opensearchdescription+xml" href="{URL_BOARD_DIRECTORY}/search/improvedsearch.xml" title="{SEARCH_FORUMS}" />
<script src="{JQUERY_PATH}" type="text/javascript"></script>
<script src="{JS_DIR}{L_LANG}.js" type="text/javascript"></script>
<!-- BEGIN switch_fb_login -->
<script src="http://connect.facebook.net/{switch_fb_login.FB_LOCAL}/all.js" type="text/javascript"></script>
<script src="{switch_fb_login.JS_FB_LOGIN}" type="text/javascript"></script>
<!-- END switch_fb_login -->
<!-- BEGIN switch_ticker -->
<link type="text/css" rel="stylesheet" href="{JS_DIR}jquery/ticker/ticker.css" />
<script src="{JS_DIR}jquery/ticker/ticker.js" type="text/javascript"></script>
<!-- END switch_ticker -->
<!-- BEGIN switch_ticker_new -->
<script src="{JS_DIR}jquery/jcarousel/jquery.jcarousel.js" type="text/javascript"></script>
<script type="text/javascript">//<![CDATA[
/* Definir le sens de direction en fonction du panneau admin */
var tickerDirParam = "{switch_ticker.DIRECTION}";
var slid_vert = false;
var auto_dir = 'next';
var h_perso = parseInt({switch_ticker.HEIGHT});
switch( tickerDirParam )
{
case 'top' :
slid_vert = true;
break;
case 'left':
break;
case 'bottom':
slid_vert = true;
auto_dir = 'prev';
break;
case 'right':
auto_dir = 'prev';
break;
default:
slid_vert = true;
}
$(document).ready(function() {
var width_max = $('ul#fa_ticker_content').width();
var width_item = Math.floor(width_max / {switch_ticker.SIZE});
if (width_max > 0)
{
$('#fa_ticker_content').css('display','block');
$('ul#fa_ticker_content li').css('float','left').css('list-style','none').width(width_item).find('img').each(function () {
if ($(this).width() > width_item)
{
var ratio = $(this).width() / width_item;
var new_height = Math.round($(this).height() / ratio);
$(this).height(new_height).width(width_item);
}
});
if (slid_vert)
{
var height_max = h_perso;
$('ul#fa_ticker_content li').each( function () {
if ($(this).height() > height_max)
{
height_max = $(this).height();
}
} );
$('ul#fa_ticker_content').width(width_item).height(height_max).css('marginLeft','auto').css('marginRight','auto');
$('ul#fa_ticker_content li').height(height_max);
}
$('#fa_ticker_content').jcarousel({
vertical: slid_vert,
wrap: 'circular',
auto: {switch_ticker.STOP_TIME},
auto_direction: auto_dir,
scroll: 1,
size: {switch_ticker.SIZE},
height_max: height_max,
animation: {switch_ticker.SPEED}
});
}
else
{
$('ul#fa_ticker_content li:not(:first)').css('display','none');
$('ul#fa_ticker_content li:first').css('list-style','none').css('text-align','center');
}
});
//]]>
</script>
<!-- END switch_ticker_new -->
<script type="text/javascript">
//<![CDATA[
jQuery().ready(function(){
<!-- BEGIN switch_enable_pm_popup -->
pm = window.open('{U_PRIVATEMSGS_POPUP}', '_faprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
if(pm != null) { pm.focus(); }
<!-- END switch_enable_pm_popup -->
<!-- BEGIN switch_report_popup -->
report = window.open('{switch_report_popup.U_REPORT_POPUP}', '_phpbbreport', 'HEIGHT={switch_report_popup.S_HEIGHT},resizable=yes,scrollbars=no,WIDTH={switch_report_popup.S_WIDTH}');
if(report != null) { report.focus(); }
<!-- END switch_report_popup -->
<!-- BEGIN switch_ticker -->
$(window).load(function() {
Ticker.start({
height : {switch_ticker.HEIGHT},
spacing : {switch_ticker.SPACING},
speed : {switch_ticker.SPEED},
direction : '{switch_ticker.DIRECTION}',
pause : {switch_ticker.STOP_TIME}
});
});
<!-- END switch_ticker -->
});
<!-- BEGIN switch_login_popup -->
var logInPopUpLeft, logInPopUpTop, logInPopUpWidth = {LOGIN_POPUP_WIDTH}, logInPopUpHeight = {LOGIN_POPUP_HEIGHT}, logInBackgroundResize = false, logInBackgroundClass = false;
<!-- END switch_login_popup -->
<!-- BEGIN switch_login_popup -->
$(document).ready( function() {
$(window).resize(function() {
var windowWidth = document.documentElement.clientWidth;
var popupWidth = $("#login_popup").width();
var mypopup = $("#login_popup");
$("#login_popup").css({
"left": windowWidth/2 - popupWidth/2
});
});
});
<!-- END switch_login_popup -->
//]]>
</script>
{GREETING_POPUP}
<!-- BEGIN switch_ticker_new -->
<style>
.jcarousel-skin-tango .jcarousel-item {
text-align:center;
width: 10px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-right: {switch_ticker.SPACING}px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
margin-bottom: {switch_ticker.SPACING}px;
}
</style>
<!-- END switch_ticker_new -->
{HOSTING_JS}
<!-- BEGIN google_analytics_code -->
<script type="text/javascript">
//<![CDATA[
var _gaq = _gaq || [];
_gaq.push(["_setAccount", "{G_ANALYTICS_ID}"]);
_gaq.push(["_trackPageview"]);
_gaq.push(['_trackPageLoadTime']);
<!-- BEGIN google_analytics_code_bis -->
_gaq.push(['b._setAccount', '{G_ANALYTICS_ID_BIS}']);
_gaq.push(['b._trackPageview']);
<!-- END google_analytics_code_bis -->
(function() {
var ga = document.createElement("script"); ga.type = "text/javascript"; ga.async = true;
ga.src = ("https:" == document.location.protocol ? "https://ssl" : "http://www") + ".google-analytics.com/ga.js";
var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ga, s);
})();
//]]>
</script>
<!-- END google_analytics_code -->
</head>
<body>
<!-- BEGIN hitskin_preview -->
<div id="hitskin_preview" style="display: block;">
<h1><img src="http://2img.net/i/fa/hitskin/hitskin_logo.png" alt="" /> <em>Hit</em>skin.com</h1>
<div class="content">
<p>
{hitskin_preview.L_THEME_SITE_PREVIEW}
<br />
<span>{hitskin_preview.U_INSTALL_THEME}<a href="http://{hitskin_preview.U_RETURN_THEME}">{hitskin_preview.L_RETURN_THEME}</a></span>
</p>
</div>
</div>
<!-- END hitskin_preview -->
<!-- BEGIN switch_login_popup -->
<div id="login_popup" class="module main" style="z-index: 10000 !important;">
<div id="login_popup_title" class="main-head">
<div class="h3">{SITENAME}</div>
</div>
<div class="main-content">
{LOGIN_POPUP_MSG}
<div id="login_popup_buttons">
<form action="{S_LOGIN_ACTION}" method="get">
<input type="submit" class="button2" value="{L_LOGIN}" />
<input type="button" class="button2" value="{L_REGISTER}" onclick="parent.location='{U_REGISTER}';" />
<input id="login_popup_close" type="button" class="button2" value="{L_DONT_DISPLAY_AGAIN}" />
</form>
</div>
</div>
</div>
<!-- END switch_login_popup -->
<a id="top" name="top" accesskey="t"></a>
<div class="minwidth_IE">
<div class="layout_IE">
<div class="container_IE">
<div class="pun">
<div id="pun-intro" class="clearfix">
<a href="{U_INDEX}" id="pun-logo"><img src="{LOGO}" alt="{L_INDEX}" /></a>
<!-- BEGIN switch_h1 -->
<div id="pun-title">{switch_h1.MAIN_SITENAME}</div>
<!-- END switch_h1 -->
<!-- BEGIN switch_desc -->
<p id="pun-desc">{switch_desc.SITE_DESCRIPTION}</p>
<!-- END switch_desc -->
</div>
<div id="pun-head">
<!-- BEGIN switch_ticker_new -->
<div id="fa_ticker_block" style="padding-top:4px;">
<div class="module main">
<div class="main-content clearfix">
<div id="fa_ticker_container">
<ul id="fa_ticker_content" class="jcarousel-skin-tango" style="display: none;width: 100%;">
<!-- BEGIN ticker_row -->
<li>{switch_ticker.ticker_row.ELEMENT}</li>
<!-- END ticker_row -->
</ul>
</div>
</div>
</div>
</div>
<!-- END switch_ticker_new -->
<!-- BEGIN switch_ticker -->
<div id="fa_ticker_block" style="padding-top:4px;">
<div class="module main">
<div class="main-content clearfix">
<div id="fa_ticker_container">
<div id="fa_ticker" style="height:{switch_ticker.HEIGHT}px;">
<div class="fa_ticker_content">
<!-- BEGIN ticker_row -->
<div>{switch_ticker.ticker_row.ELEMENT}</div>
<!-- END ticker_row -->
</div>
</div>
</div>
</div>
</div>
</div>
<!-- END switch_ticker -->
<div id="pun-navlinks">
<ul class="clearfix">
<li>{GENERATED_NAV_BAR}</li>
</ul>
</div>
</div>
<div id="page-body">
<div id="{ID_CONTENT_CONTAINER}"{CLASS_CONTENT_CONTAINER}>
<div id="outer-wrapper">
<div id="wrapper">
<div id="container">
<div id="content">
<div id="{ID_LEFT}">
<!-- BEGIN giefmod_index1 -->
{giefmod_index1.MODVAR}
<!-- BEGIN saut -->
<div style="height:{SPACE_ROW}px"></div>
<!-- END saut -->
<!-- END giefmod_index1 -->
</div>
<div id="main">
<div id="main-content">
<!-- BEGIN html_validation -->
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
<!-- END html_validation -->
και πατάς υποβολή και δημοσίευση.
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Μετα απο συζητηση στα προσωπικα και πολλες δοκιμες αποφασησαμε οτι μαλλον δεν γινεται κατι τετοιο επειδη τα annoucements ερχονται απο το μερος του φορουμ που δεν μπορεις να τα επεξεργαστεις (ετσι δεν ειναι helsing?)
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Καλησπέρα @Heartsealed,
Το script που βρήκες δεν θα αλλάζει μόνο του. Αυτό το script αλλάζει τις εικόνες κάθε φορά που γίνεται reload η σελίδα ή κάθε φορά που αλλάξεις σελίδα. Η καλύτερη λύση για ένα κιλυώμενο πεδίο με εικόνες που να αλλάζουν συνεχώς είναι αυτό:
και αυτό σαν το HTML μέσα στην ανακοίνωση:
Όλα αυτά εννοείται θα τα βάλεις όλα μέσα στην ανακοίνωση με
σαφώς και τις αλλαγές τις στυλιστικές μπορείς να τις κάνει επίσης στην ανακοίνωση με το
ή στο CSS.
Το script που βρήκες δεν θα αλλάζει μόνο του. Αυτό το script αλλάζει τις εικόνες κάθε φορά που γίνεται reload η σελίδα ή κάθε φορά που αλλάξεις σελίδα. Η καλύτερη λύση για ένα κιλυώμενο πεδίο με εικόνες που να αλλάζουν συνεχώς είναι αυτό:
- Κώδικας:
(function() {
var BannerRotator = {
images : [
'BANNER URL 1',
'BANNER URL 2',
'BANNER URL 3'
],
start_delay : 5000,
duration : 5000,
height : 'auto',
fade_image : true,
fade_speed : 1200,
keep_initial : true,
remember_position : true,
preload : true,
// technical data below
index : -1,
logo : null,
// increment the index and display the next image in rotation after a small delay
next : function(ms) {
if (ms === undefined) ms = FA.BannerRotator.duration;
window.setTimeout(function() {
if (++FA.BannerRotator.index >= FA.BannerRotator.images.length) FA.BannerRotator.index = 0; // reset index when it exceeds "images" length
if (FA.BannerRotator.remember_position) my_setcookie('fa_banner_index', FA.BannerRotator.index); // remember the last banner shown
// fade banner in and out
if (FA.BannerRotator.fade_image) {
$(FA.BannerRotator.logo).fadeOut(FA.BannerRotator.fade_speed, function() {
FA.BannerRotator.logo.src = FA.BannerRotator.images[FA.BannerRotator.index]; // set next banner
$(this).fadeIn(FA.BannerRotator.fade_speed, FA.BannerRotator.next); // fade it in
});
}
// default rotation
else {
FA.BannerRotator.logo.src = FA.BannerRotator.images[FA.BannerRotator.index];
FA.BannerRotator.next();
}
}, ms);
},
// initial start up to get the correct logo node and setup some other settings
init : function() {
var logo = document.getElementById('i_bannerRotator') || document.getElementById('rotatorImage') || document.getElementById('rotatorImage'),
index = my_getcookie('fa_banner_index');
if (logo) {
FA.BannerRotator.logo = logo.tagName == 'IMG' ? logo : logo.firstChild;
FA.BannerRotator.logo.style.height = FA.BannerRotator.height;
if (FA.BannerRotator.keep_initial) FA.BannerRotator.images[FA.BannerRotator.images.length] = FA.BannerRotator.logo.src;
if (FA.BannerRotator.remember_position && index) {
FA.BannerRotator.index = +index;
FA.BannerRotator.logo.src = FA.BannerRotator.images[FA.BannerRotator.index] || FA.BannerRotator.images[0];
}
FA.BannerRotator.next(FA.BannerRotator.start_delay);
} else if (window.console && window.console.warn) {
console.warn('Your forum version is not optimized for this plugin');
}
}
};
if (!window.FA) FA = {};
if (!FA.BannerRotator) {
FA.BannerRotator = BannerRotator;
if (FA.BannerRotator.preload) {
for (var i = 0, j = FA.BannerRotator.images.length, img; i < j; i++) {
img = document.createElement('IMG');
img.src = FA.BannerRotator.images[i];
}
}
$(FA.BannerRotator.init);
}
}());
και αυτό σαν το HTML μέσα στην ανακοίνωση:
- Κώδικας:
<div id="bannerRotator"><span id="rotatorImage"><img src="//" /></span></div>
Όλα αυτά εννοείται θα τα βάλεις όλα μέσα στην ανακοίνωση με
|
|
Luffy- Διαχειριστής
-
Τόπος : Ελλάδα
Δημοσιεύσεις : 2340
Απ: Script τυχαίας εμφάνισης ανακοινώσεων
Καλησπέρα, λυπαμε για την καθυστερημένη απάντηση.
Αν και τώρα πια βρήκαμε και κινούμε κανονικά το logo με την βοηθεια CSS, τελικα καταλήξαμε στο συμπέρασμα οτι δεν χρειάζεται να αλλάζει σε κάθε refresh και να βγαίνει ενα καινούργιο logo διότι αυτό που ήδη έχουμε είναι υπέρ αρκετό. Θα βάλω αυτό το τόπικ ως "λύθηκε" ωστόσο θα κρατήσω αυτόν τον κώδηκα γιατί μπορεί να μου χρησιμεύσει σε μελλοντικά projects.
ευχαριστώ
Αν και τώρα πια βρήκαμε και κινούμε κανονικά το logo με την βοηθεια CSS, τελικα καταλήξαμε στο συμπέρασμα οτι δεν χρειάζεται να αλλάζει σε κάθε refresh και να βγαίνει ενα καινούργιο logo διότι αυτό που ήδη έχουμε είναι υπέρ αρκετό. Θα βάλω αυτό το τόπικ ως "λύθηκε" ωστόσο θα κρατήσω αυτόν τον κώδηκα γιατί μπορεί να μου χρησιμεύσει σε μελλοντικά projects.
ευχαριστώ
Scarlet D.- Eνεργό Μέλος
-
Ηλικία : 27
Τόπος : ? ? ?
Δημοσιεύσεις : 207
Σελίδα 1 από 2 • 1, 2
Παρόμοια θέματα
» εμφάνιση ανακοινώσεων και σημειώσεων
» Απόκρυψη ανακοινώσεων από τους επισκέπτες
» Mετρητής Θεμάτων και Ανακοινώσεων για Phpbb3
» πρόβλημα εμφάνισης κατηογοριών
» Αλλαγή εμφάνισης των στατιστικών
» Απόκρυψη ανακοινώσεων από τους επισκέπτες
» Mετρητής Θεμάτων και Ανακοινώσεων για Phpbb3
» πρόβλημα εμφάνισης κατηογοριών
» Αλλαγή εμφάνισης των στατιστικών
Ελληνική Κοινότητα Υποστήριξης ForumGreek :: ΤΟΜΕΑΣ ΥΠΟΣΤΗΡΙΞΗΣ :: Προβλήματα με Κώδικες (Προγραμματισμός) :: Αρχείο Προβλημάτων με Κώδικες
Σελίδα 1 από 2
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
|
|