Stranice: [1]   Idi dole
Štampaj
Autor Tema: Circling text trail  (Pročitano 9052 puta)
Jovan.J
Pripravnik
*

Reputacija: +0/-0
Van mreže Van mreže

Poruke: 12



Pogledaj profil
« poslato: 07.03.2009; 18:25:22 pm »

Na svakoj HTML.stranici(koju sam "napravio") ova skripta se otvara.
Kod:
<style type="text/css">
/* Circle Text Styles */
#outerCircleText {
/* Optional - DO NOT SET FONT-SIZE HERE, SET IT IN THE SCRIPT */
font-style: italic;
font-weight: bold;
font-family: 'comic sans ms', verdana, arial;
color: #000;
/* End Optional */

/* Start Required - Do Not Edit */
position: absolute;top: 0;left: 0;z-index: 3000;cursor: default;}
#outerCircleText div {position: relative;}
#outerCircleText div div {position: absolute;top: 0;left: 0;text-align: center;}
/* End Required */
/* End Circle Text Styles */
</style>
<script type="text/javascript">

/* Circling text trail- Tim Tilton
   Website: http://www.tempermedia.com/
   Visit: http://www.dynamicdrive.com/ for Original Source and tons of scripts
   Modified Here for more flexibility and modern browser support
   Modifications as first seen in http://www.dynamicdrive.com/forums/
   username:jscheuer1 - This notice must remain for legal use
   */

;(function(){

// Your message here (QUOTED STRING)
var msg = "Dynamic Drive! Scripts & More!";

/* THE REST OF THE EDITABLE VALUES BELOW ARE ALL UNQUOTED NUMBERS */

// Set font's style size for calculating dimensions
// Set to number of desired pixels font size (decimal and negative numbers not allowed)
var size = 24;

// Set both to 1 for plain circle, set one of them to 2 for oval
// Other numbers & decimals can have interesting effects, keep these low (0 to 3)
var circleY = 0.75; var circleX = 2;

// The larger this divisor, the smaller the spaces between letters
// (decimals allowed, not negative numbers)
var letter_spacing = 5;

// The larger this multiplier, the bigger the circle/oval
// (decimals allowed, not negative numbers, some rounding is applied)
var diameter = 10;

// Rotation speed, set it negative if you want it to spin clockwise (decimals allowed)
var rotation = 0.4;

// This is not the rotation speed, its the reaction speed, keep low!
// Set this to 1 or a decimal less than one (decimals allowed, not negative numbers)
var speed = 0.3;

////////////////////// Stop Editing //////////////////////

if (!window.addEventListener && !window.attachEvent || !document.createElement) return;

msg = msg.split('');
var n = msg.length - 1, a = Math.round(size * diameter * 0.208333), currStep = 20,
ymouse = a * circleY + 20, xmouse = a * circleX + 20, y = [], x = [], Y = [], X = [],
o = document.createElement('div'), oi = document.createElement('div'),
b = document.compatMode && document.compatMode != "BackCompat"? document.documentElement : document.body,

mouse = function(e){
 e = e || window.event;
 ymouse = !isNaN(e.pageY)? e.pageY : e.clientY; // y-position
 xmouse = !isNaN(e.pageX)? e.pageX : e.clientX; // x-position
},

makecircle = function(){ // rotation/positioning
 if(init.nopy){
  o.style.top = (b || document.body).scrollTop + 'px';
  o.style.left = (b || document.body).scrollLeft + 'px';
 };
 currStep -= rotation;
 for (var d, i = n; i > -1; --i){ // makes the circle
  d = document.getElementById('iemsg' + i).style;
  d.top = Math.round(y[i] + a * Math.sin((currStep + i) / letter_spacing) * circleY - 15) + 'px';
  d.left = Math.round(x[i] + a * Math.cos((currStep + i) / letter_spacing) * circleX) + 'px';
 };
},

drag = function(){ // makes the resistance
 y[0] = Y[0] += (ymouse - Y[0]) * speed;
 x[0] = X[0] += (xmouse - 20 - X[0]) * speed;
 for (var i = n; i > 0; --i){
  y[i] = Y[i] += (y[i-1] - Y[i]) * speed;
  x[i] = X[i] += (x[i-1] - X[i]) * speed;
 };
 makecircle();
},

init = function(){ // appends message divs, & sets initial values for positioning arrays
 if(!isNaN(window.pageYOffset)){
  ymouse += window.pageYOffset;
  xmouse += window.pageXOffset;
 } else init.nopy = true;
 for (var d, i = n; i > -1; --i){
  d = document.createElement('div'); d.id = 'iemsg' + i;
  d.style.height = d.style.width = a + 'px';
  d.appendChild(document.createTextNode(msg[i]));
  oi.appendChild(d); y[i] = x[i] = Y[i] = X[i] = 0;
 };
 o.appendChild(oi); document.body.appendChild(o);
 setInterval(drag, 25);
},

ascroll = function(){
 ymouse += window.pageYOffset;
 xmouse += window.pageXOffset;
 window.removeEventListener('scroll', ascroll, false);
};

o.id = 'outerCircleText'; o.style.fontSize = size + 'px';

if (window.addEventListener){
 window.addEventListener('load', init, false);
 document.addEventListener('mouseover', mouse, false);
 document.addEventListener('mousemove', mouse, false);
  if (/Apple/.test(navigator.vendor))
   window.addEventListener('scroll', ascroll, false);
}
else if (window.attachEvent){
 window.attachEvent('onload', init);
 document.attachEvent('onmousemove', mouse);
};

})();

</script>
Kada je postavim na svoj SMF.forum u: Forum\Themes\default\index.template.php u <HEAD>,(tako vec postavih dve skripte koje normalno funkcionisu), forum nece da se otvori i pokazuje:

Template Parse Error!
There was a problem loading the /Themes/default/index.template.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\). To see more specific error information from PHP, try accessing the file directly.

You may want to try to refresh this page or use the default theme.
syntax error, unexpected T_STRING, expecting ',' or ';'

Forum je: http://finanst.110mb.com/Forum/index.php
Molim vas za pomoc.
« Poslednja izmena: 07.03.2009; 18:27:23 pm Jovan.J » Sačuvana
kraguljac
MODERATOR
Aktivan član
*******

Reputacija: +57/-0
Van mreže Van mreže

Poruke: 610



Pogledaj profil WWW
« Odgovor #1 poslato: 07.03.2009; 20:16:05 pm »

Probao sam Chrome, Firefox i IE i nigde mi ne prijavljuje grešku. Mada se nigde ni ne vidi circling text Sad

BTW, ala ima natrpanih zezalica...
Sačuvana

Agencija KRAGULJAC - www.kraguljac.com
Ne pišem ja, nego Isidora - isidora.kraguljac.com
Ne piše Isidora, nego ja - blog.kraguljac.com
Sve o Banji na jednom mestu - www.36210vrnjackabanja.com
nedim
Web Developer
ADMINISTRATOR
Heroj foruma
********

Reputacija: +147/-0
Van mreže Van mreže

Poruke: 1.541



Pogledaj profil WWW
« Odgovor #2 poslato: 08.03.2009; 06:55:54 am »

Template Parse Error!
There was a problem loading the /Themes/default/index.template.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\). To see more specific error information from PHP, try accessing the file directly.

Evo, ovdje ti sve kaze: Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\).
Vjerojatno imas ovakve znakove - '
Zamjeni ih sa - "

I pokusaj ponovo
Sačuvana

Jovan.J
Pripravnik
*

Reputacija: +0/-0
Van mreže Van mreže

Poruke: 12



Pogledaj profil
« Odgovor #3 poslato: 08.03.2009; 16:59:22 pm »

Ne nije bilo znakova - '
Sve znake ',zamenih sa "

Dobijam poruku:Template Parse Error!
It seems something has gone sour on the forum with the template system. This problem should only be temporary, so please come back later and try again. If you continue to see this message, please contact the administrator.

You can also try refreshing this page.

Ne znam koliko je privremen problem.

U svakom slucaju hvala Nedime. Smiley

Probao sam Chrome, Firefox i IE i nigde mi ne prijavljuje grešku. Mada se nigde ni ne vidi circling text Sad

BTW, ala ima natrpanih zezalica...
Na drugim html stranama(skripta)se normalno otvara,u:Opera,Firefox i IE.
Da,ovo na forumu je tek delic "natrpanih zezalica",koje se nalaze na drugim stranama.Za sve postoji dobar razlog.
Sačuvana
grdelin
MODERATOR
Aktivan član
*******

Reputacija: +70/-0
Van mreže Van mreže

Poruke: 831



Pogledaj profil WWW
« Odgovor #4 poslato: 11.03.2009; 03:07:07 am »

   Dobar link

http://grdelin.phy.hr/~ivo/Nastava/Baze_podataka/predavanja-2002/04/index.html
Sačuvana

Jovan.J
Pripravnik
*

Reputacija: +0/-0
Van mreže Van mreže

Poruke: 12



Pogledaj profil
« Odgovor #5 poslato: 27.03.2009; 05:46:16 am »

Hvala prijatelju,pokusao sam ali nisam uspeo.No,dobro...upornost se kao i dobrota uvek vraca. Smiley
Sačuvana
Leftfield
Pripravnik
*

Reputacija: +1/-0
Van mreže Van mreže

Poruke: 69



Pogledaj profil WWW
« Odgovor #6 poslato: 03.04.2009; 06:07:22 am »

Odje imas kratko uputstvo kako se implementira ista ta skripta malo drukcije:
http://www.simplemachines.org/community/index.php?P=1f01de9496c29cca508767312c200f06&topic=299730.0
Sačuvana

Miljan Vujosevic - Follow me on Twitter @Leftfields
Stranice: [1]   Idi gore
Štampaj
 
Prebaci se na: