Jedno manje tehničko unapređenje na blogu

May 22, 2013 | Posted in O blogu | By

Čitajući tekst “Dva najčešća razloga zbog kojih će vas Google Panda kazniti” sam se zapitao da li ima tu koliko istine. Pazim na svoje sajtove i održavam ih u dobrom stanju, u svakom pogledu. Ali eto na ovom blogu se desilo da sam imao istu kategoriju i isti izraz za tag.  Uz pomoć servisa Webmaster Tools sam pronašao da je to greška. Da bi to unapredio, napravio sam nove kategorije i u njih sam smestio tekstove o Joomli i SMF forumu. Kategorije sam nazvao ► joomla i ► SMF forum, što se tehnički razlikuje od tagova koji su ostali isti za postove koju su vezani za te skripte.

Ne znam koliko će to uticati na povećanje posećenosti ovom blogu, ali je stvar da  se treba raspitati o potencijalnim greškama u sklopu nekih posećenijih sajtova. Trenutna realnost je da se oglasi prodaju samo na osnovu broja prikaza i jako malo firmi prati rezultate tih oglašavanja. Iz toga proizilazi da je bitno samo povećavati posećenost, a to se može odraditi najefikasnije podešavanjima da sajt bude bolje pozicioniran na pretraživačima.

Sad sam malo otišao u širinu vezanu za SEO, ali eto dao sam link do članka u njemu je prilično dobro objašnjeno šta i kako. Na vama je da dalje radite na primeni tih uputstava i da ispravite greške.

Pročitajte više...

Problem sa editorom – Joomla

April 21, 2013 | Posted in ► joomla | By

Jedan problem mi se javio sa Joomlom, nije mi radio editor za pisanje tekstova. U pitanju je Joomla 2.5, posle prebacivanja bekupa došlo je do zastoja. Poruka koja se ispivala je bila prilično jasna

( ! ) Fatal error: Call to undefined method stdClass::onDisplay() in C:\wamp\www\test\libraries\joomla\html\editor.php on line 459

Kako se može videti adresa gde vodi je ovde prikazana u lokalu, pošto sam se tu pozabavio rešavanjem ovog problema. Jasno je bilo prikazano gde je nastao problem i počeo sam da pretražujem internet da bi se bliže upoznao sa tim šta je uzrokovalo grešku. Kao najverovatniji uzrok je naveden nedostatak insformacija o nekom pluginu koji je vazan za editor.

Bilo je nekoliko raznih rešenja koja su se nudila, ali većinom su bila za starije verzije Joomle i nisu davale rezultate. Tek kada sam zamenio spornu liniju koda koja se nalazi u 459 redu sa sledećom, problem je otklonjen.

Ispravan kod, koji treba postaviti

if (method_exists($plugin,'onDisplay') && $temp = $plugin->onDisplay($editor, $this->asset, $this->author))

Za početak dovoljno, da se omogući dalje unošenje tekstova na sajt. Možda je ovo moglo i da se reši instaliranjem nekog drugog editora i njegovim korišćenjem umesto ovog koji je podešen u administratorskom delu Joomle, ali za  sad ću da nastavim rad sa ovom izmenom. Mada sad treba pregledati i da li pluginovi dobro rade, jer je jasno da se greška nije sama od sebe ispisala.

Problematična linija koda je ovako izgledala, a ne treba ovako da izgleda

Problematičan kod koji treba ukloniti

if ($temp = $plugin->onDisplay($editor, $this->asset, $this->author))

Pročitajte više...

Kako prevesti stranicu za kontakt u Joomli

March 14, 2013 | Posted in ► joomla | By

Joomla je veoma popularan sistem za izradu sajtova na ovim prostorima, zbog svoje jednostavnosti. Tako da se može svako usuditi da je iskoristi za izradu svog sajta, što je u poslednje vreme i čest slučaj. Takvi sajtovi se zahvaljujući dobrim templatima teško mogu prepoznati kao amaterski, međutim postoje neke sitnice koje početnici ili previde ili ne znaju da ih reše.

To je slučaj i sa kontakt stranom, koja se u sklopu Joomle jako jednostavno podešava i dobro izgleda. Međutim problem je što se sve ispisuje na engleskom, a ne postoji mogućnost za prevođenje toga iz administratorskog dela. Ovo se posebno ističe ako se koristi kontakt forma pa stoje izrazi kao name, subject, send email i slični.

Da bi ste preveli ove izraze morate otvoriti fajl koji se nalazi u folderu language i zove se en-GB.com_contact.ini. Kad otborite ovaj fajl sa Notepad ++, potrebno je da mu promenite encoding u UTF8 da bi se mogla na ispravan način prikazati sva slova.

Joomla-Logo

Pored ovog načina na koji ja radim, postoji opcija da instalirate kompletan srpski prevod i da odaberete da se prikazuje kao osnovni jezik srpski. Međutim zbog načina na koji je kreiran prevod postoji mogućnost da vam neki izrazi neće odgovarati i onda ćete opet morati ručno da ih tražite u fajlovima za prikaz jezika. Uglavnom rekao sam vam gde se ti fajlovi nalaze i dao preporuku sa kojim programom da odradite prevod, sad je dalje na vama da sajtove na kojima radite dodatno sredite.

Pročitajte više...

Kako instalirati VirtueMart 2

June 25, 2012 | Posted in ► joomla | By

Ukoliko ste planirali pokrenuti neku online prodaju, pa se raspitujete oko ponuđenih rešenja, sigurno da će se među njima naći VirtueMart. Trenutno je aktuelna verzija VirueMart 2, koji se navodi kao Free Shopping Cart Software for Joomla!.

Da bi se odradila instalacija VirtueMart 2 skrite potrebno je da imate već instaliranu Joomla 2.5.

veb prodavnica

 

 

 

 

 

Potom je potrebno skinuti instalaciju Virtuemarta sa stranice za download, ali obratiti pažnju da se skine verzija koja nosi oznaku STABLE VERSION. Kada se skine com_virtuemart.2.0.6_extract_first.zip možete videti da se  unutar toga se nalaze dve arhive.

  • com_virtuemart.2.0.6.tar.gz
  • com_virtuemart.2.0.6_ext_aio.tar.gz

Prvo je potrebno otpakovati arhivu ( preporuka sa programom 7-Zip )Potom je potrebno u administratorskom delu Joomle odraditi uploada com_virtuemart.2.0.6.tar.gz fajla na vaš server.  EXTENSIONS – Extension Manager, pa potom u Extension Manageru kliknuti na Browse dugme i potom selektovati fajl com_virtuemart.2.0.6.tar.gz. Potom se klikne na dugme Upload and install pored toga. Ovo je potrebno obaviti i za dodatni dokument koji nosi naziv com_virtuemart.2.0.6a_ext_aio.tar.gz.

Uputstvo na engleskom jeziku sa slikama.

Podešavanjima se pristupa preko linka VirtueMart  koji se nalazi u padajućem meniju Components.

virtueamrt 2

VirtueMart 2 je svakako rešenje za e-prodavnicu u sklopu Joomla sajta, bogato sa velikim brojem opcija za podešavanje. Omogućeno je da se fino podesi veliki broj opcija, ali kako je skripta napisana praktično iz početka, sva starija uputstva su praktično beskorisna.  Zbog velikog broja funkcija i trenutno loše situacije sa prevodom, preporučujem svakako testiranje u lokalu, a kad se radi na serveru obavezno odradite beckup pre bilo kakvih promena.

 

Pročitajte više...

Joomla i kako u nju dodati poziciju za modul

June 8, 2012 | Posted in ► joomla | By

Dodati novu poziciju za modul u template za Joomlu je sasvim jednostavno. Ceo postupak se odvija dodavanjem nekoliko linija koda u dva fajla.

Prilikom izrade sajtova sa Joomlom, uglavnom se  koriste gotovi šabloni, a desi se i da kad napravimo šablon od nule da posle nekog vremena poželimo da dodamo novu poziciju. I ma koliko mistično delovala ta cela akcija, zapravo je krajnje jednoatavna.

Za početak potrebno je dodati u  templateDetails.xml sledeću liniju koda

<position>newposition</position>

Drugi korak jeste dodavanje jedne od dve navedene kombinacije koje su navedene ispod ispod u fajl index.php

<?php if($this->countModules( 'newposition' )) { ?>
  <div><jdoc:include type="modules" name="newposition"
   style="none" /></div>
<?php } ?>

ili

<?php if ($this->countModules('newposition')): ?>
  <div><jdoc:include type="modules" name="newposition"
   style="none" /></div>
<?php endif; ?>


Ako se pitate kako da našete u kodu gde se nalazi mesto gde postaviti kod, kada je u pitanju index.php moram vam preporučiti da tu akciju odradite sa dodatkom za Firefoks koji se zove Firebug.

Pročitajte više...