Skocz do zawartości


Odwołanie do bazy - upierdliwy błąd


  • Zamknięty temat Ten temat jest zablokowany
2 odpowiedzi na ten temat

#1 kris2005a

kris2005a

    Coś tam wie o IP.Board

  • Użytkownicy
  • PipPip
  • 183 postów
  • Płeć:Mężczyzna
  • Skąd:WKS ŚLĄSK
  • Wersja:IP.Board 2.3.x

Napisany 09 grudzień 2009 - 07:55

Witam

Aktualnie moja stronka opiera się na licencji DLE 8.0. Wszystko fajnie, indeksowanie, publikacje, rośnie oglądalność ale ten styl sprawia problemy a mianowicie:

Znalazłem nowy styl pod stronę, jest bardzo ciekawy i funkcjonalny i nie obciąża transferu użytkownika ale ma pewien zasadniczy bug. Wiem, że IPSBeyond to nie jest strona o DLE ale błąd dotyczy pewnej formuły w php i sql.

A mianowicie, styl posiada dość ciekawy system logowania. Po kliknięciu na przycisk logowania wyświetla nam się okienko gdzie tego dokonujemy a już po zalogowaniu w ten sam sposób zarządzamy kontem. Po zalogowaniu problemu nie ma. Ale jak nie jesteśmy zalogowani to mamy takie coś:

Cytuj

Warning: include(/home/kris2005/public_html/templates/yes2009/images/): failed to open stream: Nie ma takiego urządzenia in /home/kris2005/public_html/templates/yes2009/login.tpl on line 44 Warning: include(): Failed opening '/home/kris2005/public_html/templates/yes2009/images/' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kris2005/public_html/templates/yes2009/login.tpl on line 44

O to plik w którym rzekomo jest błąd:
login.tpl i linia 64

HTML;
} else {
$void = include ($tpl->dir.'/images/trans-bg .jpg');
$get_good = $void;



if (isset($get_good) == true)
{ 
$login_panel = $void;
$login_panel .= <<<HTML
		<div class="loginform-3">
		<div style="float:right"><a href="#" onclick="document.getElementById('loginform').style.display='none'; return false;" style="width:32px; height:32px; float:right; margin:12px 12px 0px 0px;"><img src="{THEME}/images/close.png" alt="close" /></a></div>
		<div class="loginform-4">
			<form method="post" onsubmit="javascript:showBusyLayer()" action='' style="display:inline;">
			<input name="login_name" value="Ěîé ëîăčí" class="loginform-bl-1" onfocus="if(this.value=='Ěîé ëîăčí')this.value=''" onblur="if(this.value=='')this.value='Ěîé ëîăčí'" />
			<input name="login_password" type="password" value="password" class="loginform-bl-1" onfocus="if(this.value=='password'){this.value='';}" onblur="if(this.value==''){this.value='password';}"/>
			<input onclick="submit();" class="loginform-bl-2" name="text" type="submit" value="Âîéňč"/>
			<input name="login" type="hidden" id="login" value="submit" /><br /><div style="float:left; margin-top:3px;"><a href="http://yesgame.ru/index.php?do=register">pĺăčńňđŕöč˙ íŕ ďđîĺęňĺ</a> | <a href="http://yesgame.ru/index.php?do=lostpassword">çŕáűëč ďŕđîëü?</a></div>
			</form>
		</div>
		</div>


HTML;
}
else
{ 
exit;
}
}
?>

Błąd powoduje odwołanie do fragmentu: trans-bg .jpg

Cytuj

HTML;
} else {
$void = include ($tpl->dir.'/images/trans-bg .jpg');
$get_good = $void;

Czy ktoś wie jak to naprawić? Usunięcie tego fragmentu nie wchodzi w grę, ponieważ potem wywala inne błędy!

Pz

Udało mi się problem rozwiązać.....
Wystarczyło zamiast tego pliku png wpisać /login2.tpl a potem utworzyć takowy plik ale pusty w zawartości i jest git :D
Dodany obrazek

#2 Spanner

Spanner

    PHP & IP.Board Developer

  • Administrator
  • 5437 postów
  • Płeć:Mężczyzna
  • Skąd:KrK
  • Wersja:IP.Board 3.3.x

Napisany 09 grudzień 2009 - 11:29

jak się udało to ok :)

#3 Spanner

Spanner

    PHP & IP.Board Developer

  • Administrator
  • 5437 postów
  • Płeć:Mężczyzna
  • Skąd:KrK
  • Wersja:IP.Board 3.3.x

Napisany 20 grudzień 2010 - 19:58

Problem został rozwiązany.


błąd przy skinie , Błąd przy logowaniu , Błąd podczas instalacji , Intalacja IPB 3 - Błąd instalacji , Pobieranie autorów największej ilości artykułów z bazy IP.Content


0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników