Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Search

 
Advanced search

19280 Posts in 2523 Topics- by 908 Members - Latest Member: hardcoremore
Pages: [1] 2   Go Down
Print
Author Topic: SMF tutorijali....  (Read 4680 times)
sin2384
GLOBAL MODERATOR
Hero Member
*
Offline Offline

Posts: 1305



View Profile WWW
« on: 05.12.2007; 06:15:31 AM »

I Tutorijal

Kako izbirsati slicice iz donjeg dela foruma (Slicice za PHP, MySQL...)?

Ovo je jedan od najprostijih tutorijala koje mozete odraditi.Potrebno je samo izbrisati jedan deo html koda.Ovo mozete uraditi u svakoj verziji pocev od 1.0.9 do 1.1.4

U fajlu index.template.php (Themes/default/index.template.php) naci sledeci kod:

Code:
<a href="http://www.mysql.com/" target="_blank"><img id="powered-mysql" src="', $settings['images_url'], '/powered-mysql.gif" alt="', $txt['powered_by_mysql'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
                    <a href="http://www.php.net/" target="_blank"><img id="powered-php" src="', $settings['images_url'], '/powered-php.gif" alt="', $txt['powered_by_php'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
                </td>

I obrisite ga.Sledeci korak je da nadjete ovaj kod:

Code:
<td width="28%" valign="middle" align="', !$context['right_to_left'] ? 'left' : 'right', '">
                    <a href="http://validator.w3.org/check/referer" target="_blank"><img id="valid-xhtml10" src="', $settings['images_url'], '/valid-xhtml10.gif" alt="', $txt['valid_xhtml'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
                    <a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank"><img id="valid-css" src="', $settings['images_url'], '/valid-css.gif" alt="', $txt['valid_css'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
                </td>

I to treba obrisati.

Posle ovog brisanja, sačuvati i prebacitii na server.Naravno, treba prepisati vec postojeci fajl.
Logged

sin2384
GLOBAL MODERATOR
Hero Member
*
Offline Offline

Posts: 1305



View Profile WWW
« Reply #1 on: 05.12.2007; 06:16:41 AM »

II Tutorijal : kako da ispod nečijeg (tvog) imena piše neki tekst?

Mod fajl: display.template.php

Naći:

Code:
// Show the post group if and only if they have no other group or the option is on, and they are in a post group.

Dodati, ispod:

Code:
if (($message['member']['username']=="nick ispod koga pise nesto"))
{
                echo '<strong>tekst koji zelis da pise ispod nicka</strong><br />';
}
Logged

sin2384
GLOBAL MODERATOR
Hero Member
*
Offline Offline

Posts: 1305



View Profile WWW
« Reply #2 on: 05.12.2007; 06:19:21 AM »

III Tutorijal : kako da ne piše da je poruku edit-ovao admin?
(da ne piše "Last edited by Admin: 10:32:18 PM")

Mod fajl: sources/Post.php

Naći:

Code:
// Have admins allowed people to hide their screwups?
if (time() - $row['posterTime'] > $modSettings['edit_wait_time'] || $ID_MEMBER != $row['ID_MEMBER'])
$modifiedTime = time();

Zameniti sa:

Code:
// a sto da belezimo kad admin nesto menja?
if ($user_info['is_admin'])
$modifiedTime = 0; #kada je $modifiedTime = 0  onda se ne belezi ko je editovao
// Ocemo li kriti druge ili samo mene? :)
elseif (time() - $row['posterTime'] > $modSettings['edit_wait_time'] || $ID_MEMBER != $row['ID_MEMBER'])
$modifiedTime = time();



Logged

sin2384
GLOBAL MODERATOR
Hero Member
*
Offline Offline

Posts: 1305



View Profile WWW
« Reply #3 on: 05.12.2007; 06:22:28 AM »

IV tutorijal: Kako odvojiti u spisku "ko je online" spajdere i botove od korisnika

Otvoriti fajl Who.template.php ("Themes/default/Who.template.php")

Nadji sledeci deo koda:

Code:
$brokendown = array (
                'Members' => array(),
                'Guests' => array(),
                'Spiders' => array(),
        );

I promeniti ga u:

Code:
$brokendown = array (
                'homies' => array(),
                'visitors' => array(),
                'robotas' => array(),
        );

Naci:

Code:
if ( $member['id'] != 0 )
                        $brokendown['Members'][] = &$context['members'][$key];
                else if ( $spider ) 
                        $brokendown['Spiders'][] = &$context['members'][$key];
                else
                        $brokendown['Guests'][] = &$context['members'][$key];

Zameniti:

Code:
if ( $member['id'] != 0 )
                        $brokendown['homies'][] = &$context['members'][$key];
                else if ( $spider ) 
                        $brokendown['robotas'][] = &$context['members'][$key];
                else
                        $brokendown['visitors'][] = &$context['members'][$key];

Snimiti i izvrsiti upload...
Logged

sin2384
GLOBAL MODERATOR
Hero Member
*
Offline Offline

Posts: 1305



View Profile WWW
« Reply #4 on: 05.12.2007; 06:23:25 AM »

V tutorijal: Kako odvojiti top teme od ostalih?

Otvori MessageIndex.template.php (Themes/default/MessageIndex.template.php)

Nadji:

Code:
foreach ($context['topics'] as $topic)
{
Zameni sa:

Code:
$stickybar = false;
$normalbar = false;
foreach($context['topics'] as $topic)
{
if($topic['is_sticky'] && !$stickybar)
{
echo'<tr class="titlebg"><td colspan="', empty($options['display_quick_mod']) ? '7' : '8', '"><b>Top Teme</b></td></tr>';
$stickybar = true;
}
else if(!$topic['is_sticky'] && $stickybar && !$normalbar)
{
echo'<tr class="titlebg"><td colspan="', empty($options['display_quick_mod']) ? '7' : '8', '"><b>Teme</b></td></tr>';
$normalbar = true;
}
Logged

sin2384
GLOBAL MODERATOR
Hero Member
*
Offline Offline

Posts: 1305



View Profile WWW
« Reply #5 on: 05.12.2007; 06:25:21 AM »

VI tutorijal: Kako da prilikom attachment-a slike "postanu" thumbnail?

Mod fajl: Sources/Display.php

Naći:

Code:
$attachmentData[$i]['image'] = '<img src="' . $attachmentData[$i]['href'] . ';image" alt="" width="' . $width . '" height="' . $height . '" />';
            }
            else
                $attachmentData[$i]['image'] = '<img src="' . $attachmentData[$i]['href'] . ';image" alt="" />';

Zameniti sa:

Code:
$attachmentData[$i]['image'] = '<a href="' . $attachmentData[$i]['href'] . ';image" target="_blank"><img src="' . $attachmentData[$i]['href'] . ';image" width="160" alt="" /></a>';
            }
            else
                $attachmentData[$i]['image'] = '<a href="' . $attachmentData[$i]['href'] . ';image" target="_blank"><img src="' . $attachmentData[$i]['href'] . ';image" width="160" alt="" /></a>';


http://www.sk.co.yu/forum/showthread.php?t=21768
Logged

fantastic
SITE ADMIN
Hero Member
*
Offline Offline

Posts: 1270



View Profile WWW
« Reply #6 on: 05.12.2007; 21:58:20 PM »

Svaka cast, Sine. Smiley

Korisne info. Smiley
Logged

kebic
Dejan Viduka
Hero Member
*****
Offline Offline

Posts: 1299



View Profile WWW
« Reply #7 on: 05.12.2007; 21:59:09 PM »

Svaka cast, Sine. Smiley

Korisne info. Smiley

Sin se razradio od kad se globalizovao.  LOL
Logged

"Ako danas ne uspemo, jedini razlog smo mi sami!" -Z.Đ.
www.sanovnik.info
www.ribolovacki-magazin.co.yu
www.joomla-download.net
villy
Newbie
*
Offline Offline

Posts: 34


View Profile
« Reply #8 on: 15.12.2007; 07:41:34 AM »

rules???
kako to napraviti tj dograditi?

s kojim programom mogu nacini novi logo na kao sto je gore euro free code?

tnx Drool
Logged
Kasper_Dobri_Duh
Newbie
*
Offline Offline

Posts: 44

Nije znanje znanje znati....


View Profile WWW
« Reply #9 on: 15.12.2007; 07:56:27 AM »

VII: Kako da mi pise "Top": i "Lock:" kad je tema zakljucana odnosno lepljiva:

Otvoris: messageindex.php

Nadjes:
Code:
$topic['first_post']['link'];

Zamenis sa:
Code:
$topic['is_sticky'] ? '<b><font color="#kod boje">Top:</font></b>' : '',' ' , $topic['is_locked'] ? '<b><font color="#kod boje">Lock: </font></b>' : '','' , $topic['is_locked']  && !$topic['is_sticky'] ? '<strike>' : '','<span title="', $topic['first_post']['preview'], '">', $topic['first_post']['link'], '</span>' , $topic['is_locked'] && !$topic['is_sticky'] ? '</strike>' : '','';
Logged

Neko se opija zbog zene neko cuga zbog migrene, a neko sto izgubi je vlast. U kafani svi smo isti i portiri i ministri jer biti blesav najlepsa je strast.Dizem casu starom timu sto trazi spas u vinu.Od lose zene ceo zivot vene od lose rakije samo glava boli. Mi smo pijane budale to smo mi!
Kasper_Dobri_Duh
Newbie
*
Offline Offline

Posts: 44

Nije znanje znanje znati....


View Profile WWW
« Reply #10 on: 15.12.2007; 08:00:51 AM »

VIII:
Kako da ubacim sneg na forum:
1. sledeci kod sajuvajt kao snow.js
Code:
//Snow - http://www.btinternet.com/~kurt.grigg/javascript

if  ((document.getElementById) &&
window.addEventListener || window.attachEvent){

(function(){

//Configure here.

var num = 30;   //Number of flakes
var timer = 30; //setTimeout speed. Varies on different comps
var enableinNS6 = 1 //Enable script in NS6/Mozilla? Snow animation could be slow in those browsers. (1=yes, 0=no).

//End.

var y = [];
var x = [];
var fall = [];
var theFlakes = [];
var sfs = [];
var step = [];
var currStep = [];
var h,w,r;
var d = document;
var pix = "px";
var domWw = (typeof window.innerWidth == "number");
var domSy = (typeof window.pageYOffset == "number");
var idx = d.getElementsByTagName('div').length;

if (d.documentElement.style &&
typeof d.documentElement.style.MozOpacity == "string")
num = 12;

for (i = 0; i < num; i++){
sfs[i] = Math.round(1 + Math.random() * 1);

document.write('<div id="flake'+(idx+i)+'" style="position:absolute;top:0px;left:0px;width:'
+sfs[i]+'px;height:'+sfs[i]+'px;background-color:#ffffff;font-size:'+sfs[i]+'px"><\/div>');

currStep[i] = 0;
fall[i] = (sfs[i] == 1)?
Math.round(2 + Math.random() * 2): Math.round(3 + Math.random() * 2);
step[i] = (sfs[i] == 1)?
0.05 + Math.random() * 0.1 : 0.05 + Math.random() * 0.05 ;
}


if (domWw) r = window;
else{
  if (d.documentElement &&
  typeof d.documentElement.clientWidth == "number" &&
  d.documentElement.clientWidth != 0)
  r = d.documentElement;
 else{
  if (d.body &&
  typeof d.body.clientWidth == "number")
  r = d.body;
 }
}


function winsize(){
var oh,sy,ow,sx,rh,rw;
if (domWw){
  if (d.documentElement && d.defaultView &&
  typeof d.defaultView.scrollMaxY == "number"){
  oh = d.documentElement.offsetHeight;
  sy = d.defaultView.scrollMaxY;
  ow = d.documentElement.offsetWidth;
  sx = d.defaultView.scrollMaxX;
  rh = oh-sy;
  rw = ow-sx;
 }
 else{
  rh = r.innerHeight;
  rw = r.innerWidth;
 }
h = rh - 2; 
w = rw - 2;
}
else{
h = r.clientHeight - 2;
w = r.clientWidth - 2;
}
}


function scrl(yx){
var y,x;
if (domSy){
 y = r.pageYOffset;
 x = r.pageXOffset;
 }
else{
 y = r.scrollTop;
 x = r.scrollLeft;
 }
return (yx == 0)?y:x;
}


function snow(){
var dy,dx;

for (i = 0; i < num; i++){
 dy = fall[i];
 dx = fall[i] * Math.cos(currStep[i]);

 y[i]+=dy;
 x[i]+=dx;

 if (x[i] >= w || y[i] >= h){
  y[i] = -10;
  x[i] = Math.round(Math.random() * w);
  fall[i] = (sfs[i] == 1)?
  Math.round(2 + Math.random() * 2): Math.round(3 + Math.random() * 2);
  step[i] = (sfs[i] == 1)?
  0.05 + Math.random() * 0.1 : 0.05 + Math.random() * 0.05 ;
 }
 
 theFlakes[i].top = y[i] + scrl(0) + pix;
 theFlakes[i].left = x[i] + scrl(1) + pix;

 currStep[i]+=step[i];
}
setTimeout(snow,timer);
}


function init(){
winsize();
for (i = 0; i < num; i++){
 theFlakes[i] = document.getElementById("flake"+(idx+i)).style;
 y[i] = Math.round(Math.random()*h);
 x[i] = Math.round(Math.random()*w);
}
snow();
}


if (window.addEventListener){
 window.addEventListener("resize",winsize,false);
 window.addEventListener("load",init,false);

else if (window.attachEvent){
 window.attachEvent("onresize",winsize);
 window.attachEvent("onload",init);
}

})();
}//End.

2.
Ubacite sledeci kod u "BODY" deo vase streanice Index.temlate.php
Code:
<script type="text/javascript" src="snow.js"></script>
Logged

Neko se opija zbog zene neko cuga zbog migrene, a neko sto izgubi je vlast. U kafani svi smo isti i portiri i ministri jer biti blesav najlepsa je strast.Dizem casu starom timu sto trazi spas u vinu.Od lose zene ceo zivot vene od lose rakije samo glava boli. Mi smo pijane budale to smo mi!
Kasper_Dobri_Duh
Newbie
*
Offline Offline

Posts: 44

Nije znanje znanje znati....


View Profile WWW
« Reply #11 on: 15.12.2007; 08:08:51 AM »

IX:
Kako dodati dugme u meni
Otvori index.template.php

Nadjite:
Code:
if ($context['current_action'] == 'search2')
$current_action = 'search';

Iza njega dodajte:
Code:
if ($context['current_action'] == 'NOVO')
$current_action = 'NOVO';

Isti fajl nadjite:
Code:
// Show the [home] button.
echo ($current_action=='home' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'home' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '">' , $txt[103] , '</a>
</td>' , $current_action == 'home' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

Ispod dodajte:
Code:
// Show the [NOVO] button.
echo ($current_action=='contact' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'chat' ? 'active_back' : 'back' , '">
<a href="http://www.yourdomain.net/NOVO.htm">' , $txt[NOVO] , '</a>
</td>' , $current_action == 'NOVO' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';
Umesto http://www.yourdomain.net/NOVO.htm stavite vasu putanju do zeljene adrese

Otvorite Modifications.english.php(U zavisnosti koji jezik koristite)

Nadjite:
Code:
?>
Iznad dodajte
Code:
$txt[NOVO] = 'NOVO';
_______________________________________________________________________________________________
Umesto reci NOVO koristite neku rec koju zelite za naziv vaseg dugmeta.
Logged

Neko se opija zbog zene neko cuga zbog migrene, a neko sto izgubi je vlast. U kafani svi smo isti i portiri i ministri jer biti blesav najlepsa je strast.Dizem casu starom timu sto trazi spas u vinu.Od lose zene ceo zivot vene od lose rakije samo glava boli. Mi smo pijane budale to smo mi!
villy
Newbie
*
Offline Offline

Posts: 34


View Profile
« Reply #12 on: 15.12.2007; 19:23:20 PM »

Da li ima koji primer za snjeg?
nisam dobro razumio gdje se to ubacuje
hvala

« Last Edit: 15.12.2007; 21:26:06 PM by villy » Logged
Kasper_Dobri_Duh
Newbie
*
Offline Offline

Posts: 44

Nije znanje znanje znati....


View Profile WWW
« Reply #13 on: 15.12.2007; 20:05:02 PM »

Ovako prvi kod kopiras u obican tekst editor i sacuvas kao snow.js. kopiras ga u Thems direktorijum onda otvoris index.template.php i dodas ovaj drugi kod u Body deo...
Logged

Neko se opija zbog zene neko cuga zbog migrene, a neko sto izgubi je vlast. U kafani svi smo isti i portiri i ministri jer biti blesav najlepsa je strast.Dizem casu starom timu sto trazi spas u vinu.Od lose zene ceo zivot vene od lose rakije samo glava boli. Mi smo pijane budale to smo mi!
B@NE
Branko Pajic
Hero Member
*****
Offline Offline

Posts: 556


Just Root...


View Profile WWW
« Reply #14 on: 16.12.2007; 03:54:17 AM »

Da li ima koji primer za snjeg?
nisam dobro razumio gdje se to ubacuje
hvala


Evo nabacio sam ovu temu pre par dana.

http://www.eurofreecode.com/joomla_ostalo/snow_effect-t1221.0.html
Logged

www.videotutorijali.com Veliki broj tutorijala na jednom mestu!
Pages: [1] 2   Go Up
Print
Jump to: