Kako podesiti širinu SMF foruma

January 1, 2011 | Posted in ► SMF forum | By

– Za početak ćemo da pogledamo sledeći fajl Themes/default/style.css i potražimo sledeći deo


/* The main body of the entire forum. */
body
{
background-color: #E5E5E8;
margin: 0px;
padding: 12px 30px 4px 30px;
}

– SMF Default (Core) tema je podešena da prikaže vaš forum u browseru bez margina, ali sa desne i sa leve strane ima prostor od  30 px ( u stilu je podešeno po sledećem redosledu vrh, desno, dole, levo ).

– Iako ova stavka nije toliko očigledna u Babylon i Classic YaBB SE temi, podešavanja potrebna za promenu veličine foruma, nisu više toliko komplikovane. Neka podešavanja vezana za te teme, nećemo sad objašnjavati, ali sa nekim jednostavnim promenama vrednost u %  ili PX, to se sve može nadohnaditi.

  • U osnovi, postoje tri osnovna pitanja koja treba postaviti.
  1. Da li treba postaviti vrednosti u % i tako se vezati za prikaz u foruma u browseru ?
  2. Da li treba postaviti vrednost u pikselima i na taj način forum učiniti fiksnim, bez obzira na rezoluciju koja se koristi u browseru ?
  3. Da li treba obratiti pažnju na IE 5 i 5.5 ?
  • Neke kratke napomene o mogućim rešenjima.
  1. Vaš forum je centriran po osnovnim podešavanjima i ostaće centriran i kad se izvrše izmene o kojima ću da pišem.
  2. 70% širine i 15% lijeve i desne margine su samo primeri, a vi treba da pdesite prema svojim potrebana navedene vrednosti.
  3. 700 px fiksne širine je samo primer, a na vama je da navedete vrednost prema svojim potrebama.
  4. ‘style.css’ i ‘index.template.php’ su alternativna rešenja i ne mogu da se koriste istovremeno.
  5. Rešenja koja se primenjiju u “index.template.php” su neophodna za prikaz u IE5 ili 5.5, ali nisu neophodne za kasnije verzije browsera.
  6. – 350 px je samo primer za levu marginu, ali mora uvek biti -50% da bi se forum centrirao.

style.css rešenja za Core temu

– Da podesite % u Core temi za forum, potražite fajl Themes/default/style.css i nađite deo koji je prikazan pri vrhu posta. Promenite vrednost 30px koja služi za prikaz leve i desne strane u 0 (nula). Potom podesite vrednost margine u % za desnu i levu stranu ( standardno podešavanje ide vrh/dno, levo/desno )


/* The main body of the entire forum. */
body
{
background-color: #E5E5E8;
margin: 0 15%;
padding: 12px 0 4px 0;
}

– Da podesite fiksnu širinu u Core temi (ignorišući problem sa IE 5 i 5.5 ) sledeći ista pravila dodajte za levu i desnu marginu vrednost auto, zatim kao i u predhodnom primeru za stavku padding podesite vrednost 0 (nula) za levu i desnu stranu, te dodajte vrednost width sa navedenom vrednošću na koju želimo postaviti širinu foruma.


/* The main body of the entire forum. */
body
{
background-color: #E5E5E8;
margin: 0 auto;
padding: 12px 0 4px 0;
width: 700px;
}

style.css rešenja za Classic temu

– Da postavite širinu u % u svojoj Classic YaBB SE temi ( ignorišući probleme sa IE 5 ili 5.5 ) potrebno je da pronađete sledeći deo koda u fajlu Themes/classic/style.css

/* By default (td, body..) use Verdana in black. */
body, td, th
{
color: #000000;
font-size: small;
font-family: verdana, sans-serif;
}

– I potom je potrebno da dodate deo koda koji se nalazi ispod tako da se nađe iznad prethodno navedenog koda ( ne treba da brinete, jer neće doći do konflikta prilikom izvršavanja )


/* The main body of the entire forum. */
body
{
margin: 0 15%;
padding: 0;
}

– Da bi ste podesili fiksnu širinu foruma za temu Classic YaBB SE ( ignorišući probleme sa IE 5 ili 5.5 ) potrebno je da pronađete deo koda kao u i prethodnom slučaju i da pre njega stavite sledeći kod


/* The main body of the entire forum. */
body
{
margin: 0 auto;
padding: 0;
width: 700px;
}

index.template.php rešenje za svaku temu

– Da bi ste podesili širinu foruma u %, u bilo kojoj od tri osnovne teme, dodajte sledeći kod posle taga <body>, u pripadajućem index.php fajlu za temu koju koristite.

<div style=”width: 70%; margin: auto; text-align: left;”>

– Neposredno pre taga </body> trebate da stavite sledeći kod

</div></div>

– Da bi ste podesili fiksnu širinu za bilu od koje tri osnovne teme , dodajte sledeći kod posle taga <body>, u pripadajućem index.php fajlu za temu koju koristite.

<div style="position: absolute; left: 50%; width: 700px; margin-left: -350px;">

– Neposredno pre taga </body> trebate da stavite sledeći kod

</div>

Napomena — Ovo je prilično slobodan prevod teksta How do I set the forum width?

Pročitajte više...

Hostgator + SMF 1.1.12 = problem

December 9, 2010 | Posted in ► SMF forum | By

Nedavno sam premestio sve sajtove na kojima radim na hosting nalog kod firme Hostagator. Među njima je i forum Poljoinfo.com koji se pokreće uz pomoć SMF foruma. Samo prebacivanje i povezivanje sa domenom je prošlo veoma gladko i sve je radilo bez ikakvih problema.

Međutim kad je izašao SMF forum u verziji 1.1.12, pojavili su se problemi. Do tada sam iz admin panela samoga foruma radio prebacivanje na noviju verziju, ali mi je sad to počelo praviti problem. Kada bih počeo sa prebacivanjem, dobio bih informaciju da nemam ovlašćenje da pristupim index.php fajlu. Sačekao sam nekoliko dana i probao ponovo da odradim prebacivanje na noviju verziju, ali i dalje bez rezultata.

Počeo sam da pretražujem po Internetu, za početak na forumima od Hostgatora, a potom i na forumu za podršku SMF i video sam da se dosta pisalo na tu temu. Iznenadilo me to što je na forumu Hostgatora, prilikom prepiske sa moderatorima, uporno se davao odgovor da se otvori ticket, pa da će se onda dati rešenje za ovaj problem. Pošto bi mi to oduzelo još više vremena, okrenuo sam se ostalim izvorima.

I rešenje sam našao na forumu za podršku SMF-a, a u pitanju je jedan mali patch koji se instalira redovno preko sistema za dostavljanje paketa. Naslov te teme jeste SMF 1.1.11 to SMF 1.1.12 update error i u njemu se nalazi link za preuzimanje patcha koji rešava ovu neprijatnu situaciju i omogućava da se bezbednost foruma podigne na viši nivo.

Pročitajte više...

Limit Posts Per Day – dodatak za SMF forum

September 10, 2010 | Posted in ► SMF forum | By

Prilikom administriranja foruma, neminovnost je da pojedine članove povremeno treba sankcionisati, da bi korigovali svoje ponašanje u skladu sa pravilima koja važe na tom forumu. Nekima je dovoljna opomena, a neke treba banovati trajno. Ovo je nešto sa čime će se sresti svaki administrator na forumu.

Pošto sam instalirao do sad nekoliko foruma, koje i održavam, pratim šta se dešava na toj sceni. Tako sam ostvario kontakte sa još nekoliko ljudi koji se bave administracijom foruma koje pokreće SMF. I tako kroz priču, preporučili su mi mod koji se zove Limit Posts Per Day. Stvar sa ovim modom jeste što omogućava da se ograniči broj poruka koje korisnik može da ostavi na forumu.

Veoma korisno, odmah sam ga instalirao na poljoprivredni forum, pošto je na njemu naveća gužva. Uz pomoć ovog moda se mogu korigovati članovi koji imaju nasušnu potrebu da njihova bude poslednja. Takvih ima malo, ali su velika smetnja jer sa svojim flejmovanjem samo dižu tenziju. Takođe omogućava da se koriguju članovi koji imaju znanje i voleda ga podele sa ostalima, ali često prave dosta off topica. Njima namestim ograničenje na 5  postova i to daje dobre rezultate.

U svakom slučaju dobra stvar, za svakog ko se bavi web dizajnom i izradom sajtova uopšte. Verovatno i za ostale forume ili CMS ima neko slično rešenje koje će u svakom slučaju olakšati održavanje.

Pročitajte više...

Problem prilikom instalacije AjaxChat Integration na SMF forum

August 4, 2010 | Posted in ► SMF forum | By

Čitav niz problema je pratio instalaciju AjaxChat Integration na forum čija je tematika poljoprivreda. Ali kad je sve već bilo gotovo naišao sam na poslednji i veoma zanimljiv problem. Inače za chat room sam se odlučio da ga instaliram, da bi smanjio količinu offtopica na forumu. Offtopic jedan od najvećih problema sa kojim se srećem na svim forumima koje održavam, a na žalost jedino je banovanje ono što daje rezultate u njegovom suzbijanju.

Ali da se vratim AjaxChat Integration i negovom podešavanju. Kad sam završio kompletnu instalaciju, sve je delovalo kao da je u redu. Međutim kad bih nešto otkucao i poslao, to se nije prikazivalo u glavnom prozoru chata. Počeo da sam da surfujem po netu i to je prilično potrajalo. Ali sam naišao na rešenje problema. Ceo problem je pravio jedan drugi mod i to Pretty URLs.

Rešenje ovog problema jeste da se sledeći kod doda u fajl .htaccess i potom će sve da radi.

RewriteRule ^chat/?$ ./chat/index.php [L,QSA]

Ovaj kod treba dodati pod delom RewriteRule i potom će se chat room moći koristiti bez ikakvih problema.

Pročitajte više...