[ CallMeSaMaster @ 07.12.2011. 13:16 ] @
Pozdrav,

slucjano sam naiso na neki php/wordpress template koji sam skinuo s neta i pokusao instalirati lokalno na svojoj masini, cisto iz zezancije da vidim kako to izgleda. S obzirom da nisam ljubitelj php-a(bio, bar do sada) nisam ga nikad ni koristio. Sada sam htio vidjet kako to sve radi ali imam jedan problem pri pokretanju template-a jer ne mogu da pokrenem pocetnu stranicu. Podigao sam server i sve to ok radi, ali kada pokrenem index.php na localhostu, dobijem gresku u pozivu neke funkcije: get_header() koja je u zaglavlju.

Nazalost ne mogu je nigdje pronaci...

Teplate

Ne znam sta je problem i gdej da trazim ovu funkciju. Moze li mi neko pojasniti kako da brzinski to ispravim kako bih mogao pogledat template?

Zaboravih napisati da sam instaliro WAMP i jednostavno cijeli template prekopiro u www folder tacnije wamp/www/test
Pri pozivu koristim http://localhost:8080/test/index.php....

[ plus_minus @ 07.12.2011. 14:04 ] @
Ta funkcija koja stoji u zaglavlju mora da sadrži još neku varijablu, promenljivu.

Ako je prazna, onda i ne bi trebalo da šljaka.

Ja ti inače oko ovoga get_header() ne mogu pomoći.

Neko ko radi sa wordpress-om će ti možda reći šta da radiš.

Postoji f-ja, koja se zove get_headers()

Množina, bukvalno, jel' da?

Prebaci ovo iz code tagova kod sebe u http://localhost/test.php ili http://localhost/index.php , kako god.

Code (php):


$server = 'http://localhost/';

var_dump(get_headers($server));

echo "<br>";

var_dump(get_headers($server, 1));

 


Dakle, u zagradi pored prethodno definisane promenjive, (zadnji red) stoji promenjiva i opcioni parametar "kec" koji pretvara niz (brojke) u prvu reč iz samog niza i automatski izdvaja tu reč iz niza.
A to su Date, Server, Set-cookie, itd..

I ta funkcija bi trebala samo tako i da radi.

Sve u svemu, ako koristiš wordpress templates, ti bi možda trebao da porazmisliš o xammp ili kako se već zove ta (all-in-one) varijanta php, sql, apache servera, a ne wamp.


Citat:
Pri pozivu koristim http://localhost:8080/test/index.php....


Ne treba ti 8080 samo dakle >> localhost/index.php
[ CallMeSaMaster @ 07.12.2011. 14:22 ] @
Citat:


Ta funkcija koja stoji u zaglavlju mora da sadrži još neku varijablu, promenljivu.

Ako je prazna, onda i ne bi trebalo da šljaka.


Koliko sam uspio u medjuvremenu skontat, jer me bas zainteresovalo, ovo je ok, ali prethodno sam wordpress se mora instalirat. Pokusao sam to ali sam imao neku raniju verziju pa nesto je sljakalo, ali cu probat ponovo.
Nadam se da ce neko imat ideju ako u medjuvremenu i sam ne rijesim.


Citat:

Sve u svemu, ako koristiš wordpress templates, ti bi možda trebao da porazmisliš o xammp ili kako se već zove ta (all-in-one) varijanta php, sql, apache servera, a ne wamp.


Wamp je u principu isto sto i XAMMP - bar mi tako izgleda jer je i to neka varijanta "all-in-one"

Citat:

Ne treba ti 8080 samo dakle >> localhost/index.php


Treba, treba, na portu 80 vec imam podignutu aplikaciju, tako da je to ok. ;-)
[ plus_minus @ 07.12.2011. 14:31 ] @
Jeste i wamp i xammp može, s' tim što xammp koktel nekako cilja na korisnike koji rade sa wordpressom.. :)

To oko portova mi nije prošlo kroz glavu, kako god, ključna stvar je da ti možda trebaš da prepraviš taj template i da dodaš "s" tu gde fali kod funkcije koja brljavi.
[ CallMeSaMaster @ 07.12.2011. 20:19 ] @
Citat:

To oko portova mi nije prošlo kroz glavu, kako god, ključna stvar je da ti možda trebaš da prepraviš taj template i da dodaš "s" tu gde fali kod funkcije koja brljavi.


Na tom portu vec imam IIS, tako da nije problem ako konfigurises bilo koji drugi port.
[ plus_minus @ 07.12.2011. 23:38 ] @
Ma, pusti ti portove, nebitno je to sad. Jesi li ti odgonetnuo problem?
[ ivan.a @ 08.12.2011. 00:52 ] @
WAMP je skraćenica za Windows, Apache, Mysql, Php/ Perl ili Python. Inače, koliko sam primetio XAMPP je prilično sporiji od WAMP-a, dok wamp koristi više memorije (ali je stabilniji).
Prednost (a možda i mana) XAMPP-a je što ima instalirane neke dodatne pakete (accelerator, ftp server, web-dav), dok se kod wamp-a to može dodatno instalirati po potrebi, mada se retko koriste lokalno. Generalno, wamp je lakši/light, više user-friendly i brži server.
Wordpress radi perfektno na wamp-u i na xamp-u tako da nema potrebe o tome razmišljaš. Jedini problem koji sam uočio je wp-cron na xampp-u, ali to je zanemarljivo.

Što se tiče tvog problema...
WP funkcija get_header() poziva header.php tvog template fajla. Obično se koristi za neke custom stranice, kao i za 404 stranice.

Napiši tačno koju ti grešku izbacuje i koju verziju WP koristiš.
Dakle, prvo instaliraj najnoviji wordpress, zatim u wp-content/themes/ kopiraj template. Uloguj se i promeni template iz administratorskog panela.
[ VladaSu @ 08.12.2011. 13:56 ] @
Skoro svaki post je dezinformacija :)

Wordpress get_header je custom funkcija i nije isto sto i php naredba get_headers.

Drugo XAMPP, WAMP i sta sve vec nema nisu serveri i nema brzi i sporiji.
To su programi koji instaliraju Apache server (to je server), mysql server i php. Bez ovih programa kao sto su XAMPP i WAMP ti bi
morao rucno da instaliras ove tri stvari i da ih rucno podesavas. Nekada Apache nije ima instalaciju pa si morao sve rucno da kopiras po folderima i
da podesavas globalne varijable, putanje itd. Onda su smisljeni programi koji to odrade umesto tebe pa su ima dodati MySQL, Perl, phpMyAdmin,
ssl sertifikati, mail serveri itd.... Znaci to je samo pitanje manualne ili automatske instalacije a ne rada servera.

Nema brzi ili sporiji vec bolje ili losije podesen i sa vise ili manje opcija.

A odgovor na pitanje zasto ti javlja tu gresku je taj da verovatno nemas instaliran wordpress.
[ plus_minus @ 08.12.2011. 16:33 ] @
Citat:
VladaSu

Wordpress get_header je custom funkcija i nije isto sto i php naredba get_headers.
...



Vrlo verovatno si 100% u pravu. Kao što rekoh, ja ne radim sa wordpress-om.
Moj uzaludni "trud" u ovom slučaju.

Ali, sve iz najbolje namere.

Poz.
[ ivan.a @ 08.12.2011. 17:40 ] @
@plus_minus, bitna je dobra namera, što niko ne uzima za zlo :) , dokle god neko ne pokušava da se pravi pametan i da vrti ono što je neko drugi već napisao, samo na svoj način. xD

Heto bih da dodam da se nisam lepo izrazio kada sam napisao "WAMP server", mislio sam na "...wamp je lakši/light, više user-friendly i brži za server". Čisto da ne bude zabune (i ostalog presipanja iz šupljeg u prazno).
Dakle, kada već govorimo o ovim paketima, WAMP je paket nezavisno instaliranih programa. XAMPP je samo jedna distribucija WAMP paketa (LAMP za Linux itd...).

Što se tiče glavnog pitanja iz teme, mislim da je odgovor već dobio u mom prethodnom postu u poslednjoj rečenici. Ako i dalje ima neki problem tu smo da pomognemo koliko možemo. :)
[ plus_minus @ 08.12.2011. 19:10 ] @
Wamp, lamp, mamp.. xampp .... ili manual install, zar je bitno ako radi?

Meni u principu (trenutno) ni sql ne treba, samo apache i php. :)
[ CallMeSaMaster @ 09.12.2011. 10:51 ] @
Citat:

Napiši tačno koju ti grešku izbacuje i koju verziju WP koristiš.
Dakle, prvo instaliraj najnoviji wordpress, zatim u wp-content/themes/ kopiraj template. Uloguj se i promeni template iz administratorskog panela.


Kopirao sam template na ovu destinaciju. prijavio se u admin modul ali ne znam gdje da promjenim da pokazuej na moj template? Ako sam te dobro shavtio, ovo je u sustini promjena koja ce ovu testnu stranicu wordpressa zamjeniti sa mojim tempalteom?

Kako mogu da zadrzim ovaj wordpress template, ali da iskonfigurisem i svoju stranicu da radi uporedo? Problem mi je to sto sam bezze uzeo ovo iz znatizelje da probam pa ne znam gdje se sta mora kopirati?-Tacnije sam folder sa fajlovima i slicno.

Vezno za samu konfiguraciju sam skonto...
[ VladaSu @ 09.12.2011. 11:28 ] @
http://www.youtube.com/watch?v=qPuBLvP8c6g
[ CallMeSaMaster @ 12.12.2011. 17:05 ] @
Ima li neki pouzdan nacin da se iz URL-a izbaci "category" tako da recimo dobijem

http://localhost:8080/wordpress/post

umjesto

http://localhost:8080/wordpress/category/post


iako postoji kategorija.Wordpress ovo po defaultu izgleda stavlja, ali sam vidio da se moze izbaciti s tim da mi jos niti jedan plugin nije radio kako treba.

Ima li neki pouzdan nacin da se ovo izbaci ali da radi i za tagove i rss i sl.? Vidio sam razne varijante i promjena u code-u ali template koji imam ne sadri niti jednu od metoda koje se najcesce koriste za ovo. Mozda template nije po standardu ili nesto drugo?
[ plus_minus @ 12.12.2011. 18:19 ] @
.....

Ovaj način? .. Using .htaccess
[ CallMeSaMaster @ 12.12.2011. 19:42 ] @
Ma probo sam i ovo ali nista ne pomaze, uvijek Error 404. Cini mi se da je to do verzije wordpressa. Kod mene je 3.2.1 i promijenili su to sa

http://localhost:8080/wordpress/post/tema1

na http://localhost:8080/wordpress/?cat=12

ali nisam siguran da li je ovo ok sa SEO aspekta...:-(
[ plus_minus @ 13.12.2011. 00:26 ] @
Oko seo aspekta... to te dakle muči.. Question mark and equal.. etc...

Ako ti je sadržina na sajtu OK, taj deo onda ne treba da te brine, ama - ni m a l o.

Jedino što bi trebalo da te brine ako imaš "sirove" linkove ili kobasice po headeru jeste to što neke forme neće da te puste da ostaviš mišljenje ako do srži bude implementirana url validacija i provera pomoću koje prosleđivanje vrednosti putem headera, jednostavno nije moguće.

Gle sad foru... Odeš na google... i otkucaš bilo šta u search.. i kada se učita, baci pogled na address bar.

Jel' uredno i čitko?
:D

Ko propisuje pravila, btw? Za čiji srč endžin se inače "SEO-zuju" stranice? Jel' za njihov?

Da, znam.. to tako mora, to je ipak motor za pretragu, ne može drugačije...
Mada opet, za neko vreme, nešto drugo će biti "u modi".
Proći će trend url-rewritinga zarad lepšeg čitanja.

Sve u svemu, mislim da se pomoću .htaccess-a SVE može završiti (ono što tebi treba).
Ako se rešenje ne nađe na jednom linku, onda je taj link potencijalni hint.
A već deseta stranica pretrage, ..... sadrži ono što tebi treba, garant.
[ Zlatni_bg @ 13.12.2011. 05:28 ] @
To da ti ne izlazi category, mozes veoma lako da podesis u wordpress admin panelu. Istina, on ce ti sam editovati .htaccess kao sto ti je neko vec ovde spomenuo da preko tog fajla menjas podesavanja URL rewritinga. Nadji u admin panelu wordpress-a opciju permalinks, tamo promeni i namesti da ti izgleda kako ti zelis. Ako si to vec uradio, onda imas problem sa mod_rewrite u apache-u, secam se da sam ja na jednom serveru imao mnogo cimanja oko toga i da bukvalno nikako nije hteo da radi iako je bilo podeseno sve moguce za mod_rewrite. Ali iskreno mislim da je to sve u XAMPP-u i kompletnoj verziji LAMP-a (WAMP-a) vec sredjeno i funkcionise.

Ako problem postoji, moraces da pogledas da li ti je u apache podesavanjima ukljucen mod_rewrite i jos neka cuda... na windowsu stvarno ne znam kako to ide, mada ne verujem da je mnogo drugacije od linuxa. Najbolje bi bilo da pogledas na internetu neki tutorijal za ukljucivanje mod_rewrite-a.

Inace, sad malo sto se tice SEO... ja mislim da Google vise i ne obraca toliko paznju na permalinkove, jer pratim dosta sajtova i vidim da su im linkovi bukvalno sa upitnicima i silnim brojevima i izlaze mnogo ispred onih koji imaju uredan rewriting sa kategorijama, nazivima postova itd...
[ ivan.a @ 13.12.2011. 06:01 ] @
Ako baš hoćeš da redirektuješ link sa kategorijama, a nisi siguran kako to da uradiš preko .htaccess možeš probati ovaj plugin koji uklanja "/category" iz url-a:
WP No Category Base
[ CallMeSaMaster @ 13.12.2011. 07:09 ] @
Ma sve sam silne plugin probo i niti jedan ne radi. Kao sto vec neko primjeti, mislio sam da ce se stranice losije indexirati nego inace, ali ako to nije problem onda ok.
Ono na sto ja sumnjam je da je do verzije wordpressa, al opet nisam siguran. Za sad nisam nasao nikakvo rijesenje i nazalost moram ostaviti ovako. Doduse rekao sam da ustavri u ovoj verziji i nemam ono "category" u url ali imam "?cat=22". Mozda je ovo bi odgovor na sam problem url-a, ali ko ce ga znati...Nema nikakvo zvanicno objasnjenje....
[ ivan.a @ 13.12.2011. 07:56 ] @
Baš pre neki dan sam probao pomenuti plugin i radi bez problema.
Ono što trebaš uraditi (ako i dalje želiš friendly urls) jeste to da namestiš permlinks u admin panelu Wordpress-a (kao što je Zlatni_bg već napisao). To radiš tako što označiš custom links i upišeš %postname% ili strukturu linka koju želiš. Naravno, "/category" se uvek dodaje kada se otvara stranica sa kategorijama, tako da to možeš izmeniti jedino preko plugina, .htaccess-a ili menjanjem source koda wp-includes/rewrite.php
Takodje, proveri da li ti je rewrite mod ativiran. Kod Wamp-a se aktivira klikom na: Apache->Apache Modules->rewrite_module
Međutim, ako ti ne trebaju ovakvi linkovi onda sve ovo nije ni bitno :) Što se tiče uticaja na SEO to je već druga tema i dosta drugih faktora utiče na to, ali jedno je već davno ustanovljeno: sadržaj stranice je najbitniji.
[ plus_minus @ 13.12.2011. 12:32 ] @
Citat:
Ma sve sam silne plugin probo i niti jedan ne radi. Kao sto vec neko primjeti, mislio sam da ce se stranice losije indexirati nego inace, ali ako to nije problem onda ok.


Kada neko unese reči za pretragu preko googleta i taj sajt na kome se nalazi relevantni info je lepo uređen, google preko webmaster tools-a obavešten, itd.. ako se pogodi, google izbaci taj sajt na osnovu opisa <meta description> .. na osnovu sadržaja, na osnovu tagova na samoj stranici i na osnovu <meta keywords> taga, gde se URL sajta za pretragu smešta ispod <title> taga, sitnim zelenim slovima, a title tag stoji kao naslov za "hit" pretrage. Vidi se dakle pun link s' tim što kakav god da je (rewrited ili ne) to ni malo nije bitno za google motor.

Url rewrite ima drugu funkciju. Zapravo, dve, ajde.
Jedna je - korisnici lakše čitaju address bar, a druga je da se oteža posao onom ludaku koji hoće da ti hakuje sajt, npr.
Posao će tom ludaku onda biti malo teži, ako ne zna jel' .php ili .aspx i koje se promenjive i parametri provlače kroz header-e, eto.

A ako je sajt dobro napravljen i završen, zakatančen i ima dovoljan broj honeypotova i tome slično na svakom koraku ili kritičnom delu koda, onda džaba tom hakeru i što se sve vidi preko linkova. :)
[ CallMeSaMaster @ 19.12.2011. 14:58 ] @
Da ne otvaram novu temu, samo cu se ovdje nadovezati...

Da li mi neko moze reci kako da promjenim da mi URL od kategorije (category) pokazuje na neku eksternu stranicu tj. url? Znaci u pitanju su kategorije i htio bih za neke od njih da postavim custom link(znci link koji nema veze sa mojim blogom). Nije u pitanju permalink gdje sam htio iz linka izbaciti ono category", nego radi se o bukvalno drugom linku...
[ ivan.a @ 19.12.2011. 15:45 ] @
Pogledaj ovo: http://www.elitesecurity.org/t426963-0#2848659
[ CallMeSaMaster @ 19.12.2011. 16:48 ] @
Sorry ali ne skontah sta bi mi ovdjemoglo biti od pomoci? Imam vec ovaj plugin "page-links-to" ali ne dozvoljava izmjenu linka nad kategorijama nego samo nad stranicama :(

Ako nisam najbolje shvatio tvoj post, sorry, nadam se da ce neko pojasniti...
[ ivan.a @ 19.12.2011. 16:56 ] @
A zašto ne bi ručno postavio link gde ti treba?
Dovoljno je samo da edituješ template file i da dodaš link (pre ili posle wp_list_categories funkcije).
[ CallMeSaMaster @ 21.12.2011. 14:11 ] @
Pokuso sam i to ali ne mogu da napravim da izgleda kao da je kategorija tj ne uklopi mi se nikako.

Evo dijela code-a koji kreira menu

Code:


        <?php if ( function_exists( 'wp_nav_menu' ) ){
                    wp_nav_menu( array( 'theme_location' => 'primary-menu', 'container_id' => 'topMenu', 'container_class' => 'ddsmoothmenu', 'fallback_cb'=>'primarymenu') );
                }else{
                    primarymenu();
            }?>


Gdje da trazim ovu funkciju wp_nav_menu? Ili kako da u php pristupim elementima ovog niza da i izmjenio url?

Gdje je definisan ovaj url?

[Ovu poruku je menjao CallMeSaMaster dana 21.12.2011. u 15:32 GMT+1]
[ CallMeSaMaster @ 22.12.2011. 14:17 ] @
Nakon dva dana muckanja skontam sta je fazon kod ovog wordpressa. Nema potrebe za nekim plugin-ovima, bar za ovaj moj dio. jesenje je da jednostavno napravis svoj meni, a zatim pored tvojih linkova dodas i categorije da se prikazuju i zavrsio si posao. Categorije imaju linkove po default a ti mozes za svoje linkove staviti bilo koji url.

Nakon dva dana :(