Čudno dogajanje

Se oproščam, za to da sem dal čuden naslov teme ampak res drugače ne znam tega drugače opisat.

Imam eno preprosto spletno stran hmtl + javascript nič drugega. Template sicer kupljen na themeforest. In zdej bi rabil samo ubistvu potrditev da nisem jest idiot ampak da je server kriv :)

Torej na tej strani http://www.desetabeseda.si/ (ne bom dal linkov da ne bo kdo mislil da si delam SEO) ne dela LIKE gumb ko stisneš REFRESH se zadeva resetira in postavi na nulo, nimam pojma zakaj!

Na novo sem tudi odkril da zadeva ne deluje na Firefoxu 3.6.13 enostavno ne povleče CSS. V IE 8 in chrome dela.

Vse bi bilo lepo in prav če ista stran (dobesedno sem celo mapo prekopiral na drug strežnik) dela normalno. http://www.todyland.info/mad_test/

Torej ? Obupam nad serverjem in preselim domeno? Ali sem kaj zgrešil?

9 odgovorov

Če pogledaš source kode boš videl, da imaš zakomentirano vrstici:
<!-- Generic CSS -->
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />

<!-- Color Specific CSS -->
<link rel="stylesheet" href="css/styles/red/red.css" type="text/css" media="screen" />

Težava je v:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://opengraphprotocol.org/schema/"
xmlns:fb="http://www.facebook.com/2008/fbml">

Probaj samo
<html xmlns="http://www.w3.org/1999/xhtml">

A svašta! Vrstice niso zakomentirane, v IE in Chromu se lepo vidita da nista. Tudi v originalu ni sem šel na novo naložit html.

Tudi druga rešitev ni pomagala :) Na vsake x pokaže da je 77 ljudi lajkalo zadevo potem pa spet obrne na 0.

Malo preberi besedilo v komentarjih pa ti bo takoj kliknilo zakaj deluje na IE. Čeprav še tisto ko je definirano za IE ni pravilno, poglej v prvotno kupljeno zadeva pa popravi, kot tudi still strani, ker ti ga sploh ne prebere, vsaj ko sem trenutno gledal stran.

Malo poizkušaj sam najti/rešiti problem z nasveti, se boš lažje naučil, če ne ti pa povem rešitev.

Mene predvsem zanima zakaj na enem serverju zadeva dela na drugem pa ne. Koda je kopirana in en server zakomentira dve vrstici, drugi server jih pa ne. In kako mu to sploh rata? Ker znakov za komentiranje ni.

Zakaj do tega prihaja nevem, sem pa imel že podoben primer localhost/server s kodiranjem UTF-8 in UTF-8 without BOM, ampak pustimo to.

Ti samo prestavi tole:

<!-- Generic CSS -->
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />

<!-- Color Specific CSS -->
<link rel="stylesheet" href="css/styles/red/red.css" type="text/css" media="screen" />

nad

<!-- FACEBOOK HEADER OPEN GRAPH PROTOCOL -->

Pa sporoči, če sedaj deluje.

CSS sicer deluje facebook like pa še vedno ne :( Glede na to da je mlada domena in mlada stran se iz SEO strani zadeva splača selit.

kako ne deluje, če normalno like-a ?

Like count tudi meni vsake toliko casa kaze 0, potem se pa postavi nazaj na pravo stevilko. Sem se v zacetku sekiral, ampak se zdej ne vec :)

EDsolution, parkrat osveži pa se bo postavil na nič :) Na prvem serverju, sem šel malce raziskovat, pa chrome pravi da je neveljaven oz potencionalno nevaren javascript, da bi morala domena biti enaka. Čeprav trenutno dela vseeno javi to napako

Unsafe JavaScript attempt to access frame with URL http://www.facebook.com/plugins/like.php?channel_url=http%3A%2F%2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%23cb%3Df66cf1278%26origin%3Dhttp%253A%252F%252Fdesetabeseda.si%252Ff37d9acaa%26relation%3Dparent.parent%26transport%3Dpostmessage&font=verdana&href=http%3A%2F%2Fdesetabeseda.si%2F&layout=box_count&locale=sl_SI&node_type=link&sdk=joey&show_faces=false&width=450 from frame with URL http://desetabeseda.si/. Domains, protocols and ports must match.