News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Novi clan....problemi sa modovima

Started by igor90ns, August 02, 2009, 08:57:37 AM

Previous topic - Next topic

igor90ns

uspesno sam instalirao forum (www.balkan-united.com) i temu koja mi se svidja ali imamm problema sa modovima (citao sam i ovaj forum i hrvatski i manual instalation of mods i dalje nista neshvatam)

svi modovi koje instaliram ili deluju samo na deafult temu foruma ili ako deluju i na ovu moju naprave veliki problem.....

Dzonny

Pozdrav Igore.

Da, svaki mod koji instaliras automatki ce biti instaliran samo na fajlovima default teme. Za custom teme morash neke kodove ubaciti ruchno.
Pogledaj parse moda koji instalirash npr ako hocesh da instalirash ovaj mod, njegov parse za 1.1.10 izgleda ovako:
http://custom.simplemachines.org/mods/index.php?action=parse;mod=1129;attach=107101;smf_version=1.1.10
Mod prvo mozes da instaliras automatski preko admin panela, a zatim samo da dodash kodove u fajlove teme.
npr /Themes/default/Display.template.php ces editovati u direktorijumu svoje teme, a ne defalut (jer je tu vec promenjeno prilikom automatske instalacije moda), i tako za sve fajlove koji se menjaju, a koje tvoja tema ima.

igor90ns

Quote from: Dzonny on August 02, 2009, 09:19:27 AM
Pozdrav Igore.

Da, svaki mod koji instaliras automatki ce biti instaliran samo na fajlovima default teme. Za custom teme morash neke kodove ubaciti ruchno.
Pogledaj parse moda koji instalirash npr ako hocesh da instalirash ovaj mod, njegov parse za 1.1.10 izgleda ovako:
http://custom.simplemachines.org/mods/index.php?action=parse;mod=1129;attach=107101;smf_version=1.1.10
Mod prvo mozes da instaliras automatski preko admin panela, a zatim samo da dodash kodove u fajlove teme.
npr /Themes/default/Display.template.php ces editovati u direktorijumu svoje teme, a ne defalut (jer je tu vec promenjeno prilikom automatske instalacije moda), i tako za sve fajlove koji se menjaju, a koje tvoja tema ima.

hvala na odgovoru ali i dalje neuspevam
konkretno hteo sa da instaliram thank you mod i izmenio sam u mojoj temi (dark f) display.temple.php kako pise za thank you mod,one druge nisam pronasao.....da li pored toga treba da upladujem i dugmiceu u moju temu ili se oni pozivaju iz deafult teme??

jos jedno pitanje
hosting mi je na godaddy-ju i koristio sam ftp preko total commandera za upload foruma sa host i sve je bilo ok ali sad vise nemogu da se povezem preko ftp-a,ispise user name ok,i kad proverava password izbaci greska 503

konkretno ovo:
----------
Connect to: (08/02/2009 6:45:17 PM)
hostname=www.balkan-united.com
username=balkanunited2
startdir=
www.balkan-united.com=97.74.181.1
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 4 of 500 allowed.
220-Local time is now 09:45. Server port: 21.
220-This is a private system - No anonymous login
220 You will be disconnected after 3 minutes of inactivity.
USER balkanunited2
331 User balkanunited2 OK. Password required
PASS ***********
530 Login authentication failed
QUIT
www.balkan-united.com=97.74.181.1
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 9 of 500 allowed.
220-Local time is now 09:45. Server port: 21.
220-This is a private system - No anonymous login
220 You will be disconnected after 3 minutes of inactivity.
USER balkanunited2
331 User balkanunited2 OK. Password required
PASS ***********

logovao sam se i na moj account na godady-ju i promenio pass i dodao novog ftp usera ali nista nepomaze

▓▒RapidBelgrade▒▓

1. naravno da moras i dugmice da ubacis u tvoju temu i da modifikujes sve fajle koje mod ima i koje poetoje u tvojoj temi (ako neke ne postoje onda njih vuce iz default teme...

2. to u vezi konekcije preko FTP,  samo ti host t.j njihova podrska moze pomoci...
znaci kontaktiraj podrsku i reci sta je problem i resice oni to brzo...



My working day begins with awakening drink coffee and then steal all day...

igor90ns

ftp problem je resen,hvala rapidbelgrade

dok mod problemi su i dalje prisutni
za thank you mod kad kliknem parse od svih onih kodova u mojoj temi imam samo display.temple.php i njega sam editovao i u moju temu sam dodao gif fajlove kroz ftp i jedan php fajl.....u kontrol panelu sam omogucio u boardu thanks dugme ali ga i dalje nema.....

PS.
thank you dugme i nije toliko bitno jel mogu koristiti karmu,ali sam hteo da namestim njega prvo kao jednostavniji mod da bi kasnije probao da dodam portal (trenutno mi njegova instalacija deluje zastrasujuce)

Dzonny

Hm, dakle ovako.
Mod najpre skini i instaliraj ga preko admin panela, kako bi se kodovi ubacili u fajlove foruma i u default temu.
Ono sto dalje treba uraditi je samo prepraviti fajlove custom teme.
Stoga pogledamo parse pomenutog moda, koji za 1.1.10 verziju izlgeda ovako.
Fajlove iz Sources direktorijuma ili root-a foruma cemo preskochiti jer su oni vec izmenjeni prilikom automatske instalacije. Ono sto nam sada treba su fajlovi iz Themes direktorijuma.


Primer:
./Themes/default/Display.template.php    (dakle nadji i otvori taj fajl)
Find:
(nadji sledeci kod)
else
unset($normal_buttons['custom']);

Add After: (dodaj posle njega ovo)


//Thank You Button is now where it belongs <<
if (isset($context['thank_you']['premission'])) {
if ($context['thank_you']['premission']['post'])
$normal_buttons['thankyou'] = array('text' => 'd_thank_you', 'image' => 'thank_you.gif', 'lang' => true, 'url' => $scripturl . '?action=thankyoupost;topic=' . $context['current_topic'] . '.0');
elseif ($context['thank_you']['premission']['add'])
$normal_buttons['thankyou'] = array('text' => 'd_thank_you_add', 'image' => 'thank_you_add.gif', 'lang' => true, 'url' => $scripturl . '?action=thankyouadd;topic=' . $context['current_topic'] . '.0');
}



Find: (nadji sledeci kod)

if ($context['can_remove_post'] && !empty($options['display_quick_mod']) && $options['display_quick_mod'] == 1)
$mod_buttons[] = array('text' => 'quickmod_delete_selected', 'image' => 'delete_selected.gif', 'lang' => true, 'custom' => 'onclick="return confirm(\'' . $txt['quickmod_confirm'] . '\');" id="quickmodSubmit"', 'url' => 'javascript:document.quickModForm.submit();');

Add Before:  (dodaj pre njega ovo)

if (isset($context['thank_you']['premission']))
$mod_buttons += array(
'lock_thank_you' => array('test' => 'thank_you_lock', 'text' => 'd_thank_you_lock'.$context['ThankYouLockStatus'], 'image' => 'thank_you_lock'.$context['ThankYouLockStatus'].'.gif', 'lang' => true, 'custom' => '', 'url' => $scripturl . '?action=thankyoulock;topic=' . $context['current_topic'] . '.0'),
'remove_thank_you' => array('test' => 'thank_you_delete', 'text' => 'd_thank_you_remove', 'image' => 'thank_you_delete.gif', 'lang' => true, 'custom' => 'onclick="return confirm(\'' . $txt['d_thank_you_remove_warn'] . '\');"', 'url' => $scripturl . '?action=thankyouremove;topic=' . $context['current_topic'] . '.0'),
);



Dakle nista komplikovano.
Ukoliko tvoja tema nema fajl koji se trazi, u ovom slucaju Display.template.php, ovaj korak samo zaobidji, jer se fajl u tom sluchaju vuche iz default teme, a u njemu vec imash ubacen kod.
Dakle nastavljamo dalje.

./Themes/default/ManageBoards.template.php
Find: (nadji kod)

<td valign="top" align="right">
<input type="checkbox" name="count" ', $context['board']['count_posts'] ? ' checked="checked"' : '', ' class="check" />
</td>
</tr>';

Replace With: (zameni sa ovim)

<td valign="top" align="right">
<input type="checkbox" name="count" ', $context['board']['count_posts'] ? ' checked="checked"' : '', ' class="check" />
</td>
</tr>';

// Here is the Thank You Option for the enable of the Thank you in this board!
echo '
<tr>
<td>
<b>', $txt['mboards_thank_you_topics_enable'], '</b><br />
', $txt['mboards_thank_you_topics_enable_desc'], '<br /><br />
</td>
<td valign="top" align="right">
<input type="checkbox" name="thank_you_topics_enable" ', $context['board']['thank_you_topics_enable'] ? ' checked="checked"' : '', ' class="check" />
</td>
</tr>';
// Here is the New Thank You Option for the Board Premissions
echo '
<tr>
<td>
<b>', $txt['mboards_thank_you_automatic'], '</b><br />
', $txt['mboards_thank_you_automatic_desc'], '<br /><br />
</td>
<td valign="top" align="right">
<input type="checkbox" name="thank_you" ', $context['board']['thank_you_automatic'] ? ' checked="checked"' : '', ' class="check" />
</td>
</tr>';



Dalje imamo:
./Themes/default/Post.template.php
Find: (nadji kod)

<tr>
<td class="smalltext"><label for="check_smileys"><input type="checkbox" name="ns" id="check_smileys"', $context['use_smileys'] ? '' : ' checked="checked"', ' value="NS" class="check" /> ', $txt[277], '</label></td>', '
<td class="smalltext">', $context['can_move'] ? '<input type="hidden" name="move" value="0" /><label for="check_move"><input type="checkbox" name="move" id="check_move" value="1" class="check" /> ' . $txt['move_after2'] . '</label>' : '', '</td>
</tr>', $context['can_announce'] && $context['is_first_post'] ? '
<tr>
<td class="smalltext"><label for="check_announce"><input type="checkbox" name="announce_topic" id="check_announce" value="1" class="check" /> ' . $txt['announce_topic'] . '</label></td>
<td class="smalltext"></td>
</tr>' : '', '


Add After: (dodati posle)

', $context['can_Thank_you'] && empty($context['isThank_You']) ? '
<tr>
<td class="smalltext"><label for="check_thank_you"><input type="checkbox" name="add_thank_you" id="add_thank_you"' . ($context['add_thank_you'] || $context['thank_you_automatic'] ? ' checked="checked"' : '') . ' value="1" class="check" /> '.$txt['thank_you_after2'].'</label></td>
<td class="smalltext"></td>
</tr>' : '', '


Dalje...

./Themes/default/languages/index.english.php
Napomena: Posto se ovaj fajl nalazi u languages tj jezickom direktorijumu, najcesce se nalazi u default temi, ali moze se desiti da i custom tema ima poseban languages direktorijum. Ovaj kod ubacujete u fajl vaseg jezika. Primer: ako koristite srpski kao default jezik, onda editujete index.serbian.php i slicno.

Find: (nadjite kod)

?>

Add Before: (dodajte pre)
$txt['d_thank_you_lock1'] = 'Close Thank You';
$txt['d_thank_you_lock2'] = 'Open Thank You';
$txt['d_thank_you_remove'] = 'Remove Thank You';
$txt['d_thank_you_remove_warn'] = 'Are you sure you want to remove this Thank You from the topic?';
$txt['d_thank_you_post'] = 'Thank You very much!!!';
$txt['d_thank_you_add'] = 'Add Thank You';
$txt['d_thank_you'] = 'Thank You';
$txt['d_no_thank_you_board'] = 'The option for Thank you has been diabled for this board!';
$txt['d_remove_thank_you_mem'] = 'Delete this member from the Thank You list?';
$txt['d_remove_thank_no_id'] = 'Thank You ID not found!';


Preskocicu par fajlova koji se edituju na isti nacin kao prethodni, dakle u languages direktorijumu, i dolazimo do kraja.

QuoteCode
install_1.x.x.php
This file should be able to execute standalone.
File Operations
Move the included file "thank_you.gif" to "./Themes/default/images/english".
Move the included file "thank_you_b.gif" to "./Themes/default/images/buttons".
Move the included file "thank_you_add.gif" to "./Themes/default/images/english".
Move the included file "thank_you_delete.gif" to "./Themes/default/images/english".
Move the included file "thank_you_lock1.gif" to "./Themes/default/images/english".
Move the included file "thank_you_lock2.gif" to "./Themes/default/images/english".
Move the included file "ThankYou.php" to "./Sources".
Move the included file "ThankYou.template.php" to "./Themes/default".
Move the included file "ThankYou.english.php" to "./Themes/default/languages".

Dakle u ovom, poslednjem koraku, pomenute fajlove, slicice ili direktorijume trebate da pomerite ili uploadujete na odredjenu destinaciju,
Prvo paket moda koji instalirajte skinite na svoj rachunar, i unzipujte ga.
U prvom sluchaju:
Move the included file "thank_you.gif" to "./Themes/default/images/english".
Nadjite fajl thank_you.gif i ubacite ga (preko ftp klijenta) u Themes/vasa_tema/images/english.
I tako redom za sve fajlove. Dakle ubacujete u direktorijum svoje, custom teme, a ne default, jer se tamo fajlovi vec nalaze.

Cheers!  8)


igor90ns

moja tema ima samo ove fajlove
BoardIndex.template.php  July 31, 2009, 03:04:14 AM 22.03 KB
Display.template.php  August 02, 2009, 06:33:31 AM 37.59 KB
imagemenu.js  July 31, 2009, 03:04:14 AM 2.36 KB
imagemenu2.js  July 31, 2009, 03:04:14 AM 114 B
index.php  July 31, 2009, 03:04:14 AM 225 B
index.template.php  July 31, 2009, 03:04:14 AM 19.45 KB
MessageIndex.template.php  July 31, 2009, 03:04:14 AM 26.18 KB
mootools.js  July 31, 2009, 03:04:14 AM 29.47 KB
style.css  July 31, 2009, 03:04:14 AM 14.21 KB 
theme_info.xml

sto znaci da menjam samo display.temple.php????  (to sam i uradio)

PS
ovde si iznad svakog koda naveo da nadjem fajlove na lokaciji ./Themes/default/Display.template.php
zar netreba da editujem fajlove moje teme
npr ./Themes/dark-f/Display.template.php

jos jedno pitanje:
jel google botovi mogu da me indeksiraju ako gosti nemogu da vide forum dok se neregistruju???

puno hvala na pomoci ;)

Dzonny

Quote from: igor90ns on August 03, 2009, 09:11:25 AM
sto znaci da menjam samo display.temple.php????  (to sam i uradio)
Ako je tako, da. Samo pazi da uploadujesh slicice i ostale one fajlove na prave putanje, kao sto pise na dnu parse-a...
A naravno, prvo morash instalirati mod preko admin panela, inache nece raditi. (osim ako ga ne instalirash ruchno u potpunosti)

Quote from: igor90ns on August 03, 2009, 09:11:25 AM
PS
ovde si iznad svakog koda naveo da nadjem fajlove na lokaciji ./Themes/default/Display.template.php
zar netreba da editujem fajlove moje teme
npr ./Themes/dark-f/Display.template.php
Da, naravno, sve editujesh u svojoj, custom temi.

Quote from: igor90ns on August 03, 2009, 09:11:25 AM
jos jedno pitanje:
jel google botovi mogu da me indeksiraju ako gosti nemogu da vide forum dok se neregistruju???
Ne mogu, ako si zabranio pristup gostima, zabranio si i spiderima, tako da je najbolje da koristish neki mod koji dozvoljava spiderima, ali ne dozvoljava gostima.

Quote from: igor90ns on August 03, 2009, 09:11:25 AM
puno hvala na pomoci ;)
Nema na chemu.

Ako nisi uspeo i dalje da ubacish mod, prikachi Display.template.php da pogledamo.... :)

igor90ns

izvinjam se ali neznam kako da predhodnu poruku editujem da onaj kod bude u tagovima

sad vidim u drugoj temi da treba ovo
install_1.x.x.php
This file should be able to execute standalone

i da to treba u phpmyAdmin ali ja se tamo uopste nesnalazim...

Dzonny

Igore, prethodni post sam ti izbrisao, molim da fajl dodash kao attachment. (klikni na Additional Options... kada postujes)
   
Za ovaj mod ne treba nishta u phpMyAdmin, dakle samo treba da uploadujesh fajlove na pomenuta mesta kao sto pise u parse-u...


Dzonny

Evo, probaj ovaj.
Nisi dobro ubacio kod, tj verovatno koristish obichan notepad za editovanje texta ili ne??
Skini notepad++ kako bi mogao pravilno da obradish kodove, dosta je lakshe sa njim...


igor90ns

hvala,uspelo je

to je bila samo vezba da bih probao da dodam neki portal (ali to cu sutra)

PS
nisam koristio nikakav tekst editor vec sam iz admin panela isao na modify theme.....

igor90ns

PS
necu jos stavljati ''topic solved'',sutra cu da probam jos da instaliram portal pa ako bude problema da neotvaram novu temu......

jel zna neko na ovom forumu kako  da dodam signiture  :(

Dzonny

Igore, da bi stavio nesto u potpis, morash imati 10 postova.

Btw, skini notepad++ i fajlove menjaj tako sto ces ih prvo skinuti preko nekog ftp klijenta, pa onda na racunaru prepraviti fajl koristeci notepad++, a zatim ga uploadovati nazad preko ftpa.

igor90ns

hvala,skinuo sam notepad++

sad sam pokusao da instaliram tinyportal,koliko ja vidim jedino sto treba da uradim je da editujem u mojoj temi index.template.php ,medjutim u mojoj temi nepostoji nijedan od onih kodova sto pise ''find''
sta se onda radi? (jel se samo dadaju ti kodovi bilo gde ili??)

Dzonny

Ne mozes bash da dodash bilo gde...
Dodaj index.template.php iz direktorijuma teme koju koristish...

igor90ns

evo,koliko sam je video instalacija u temama edituje samo ovaj fajl

hvala jos jednom

Dzonny

Probaj ovaj.
Tema ti je dosta drugachija od default, i nema dosta kodova koji su potrebni za ovaj mod.

igor90ns

kad ubacim taj fajl mesto originala forum sajt neradi,dobijam ovu gresku
Unable to load the 'main_above' template

PS
ako nesto znaci instalirao sam ovu verziju tinyportala tinyportal10beta4.zip

Advertisement: