Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Ok więc z góry przejdę do rzeczy. Sam próbowałem wkleić to w kod jednak moje umiejętności nie są wystarczające, dlatego proszę o kod po prostu.

Tutaj mamy kod który wyświetla ostatnie newsy z IPB w webspellu (kod nr1)

<?php
 //cnf
$databaseip_forum = 'xxx';
$databasename_forum = 'xxx';
$username_forum = 'xxx';
$password_forum = 'xxx';

$link = mysql_connect ($databaseip_forum, $username_forum, $password_forum);
if (!$link) die('Nie można się połaczyć: ' . mysql_error());

mysql_select_db ($databasename_forum, $link); 
$result = mysql_query('SELECT * FROM ibf_topics WHERE approved = 1 ORDER BY start_date DESC LIMIT 0 , 5');
$i=1;
while(list($tid,$title) = mysql_fetch_row($result))
{
	$maxboardtitlechars = 22;
	if(strlen($title)>$maxboardtitlechars) 
	{
	$title=substr($title, 0, $maxboardtitlechars);
	$title.='...';
	}	
	echo '<a href=\'http://webspell.webhost.pl/forum/index.php?showtopic='.$tid.'\' target=\'_blank\' style=\'color: #f2bd1b;\'>'.$title.'</a><br />';
}
mysql_close($link);
?>

Z drugiej strony mamy ten kod (jest to kod po zalogowaniu taki przegląd profilu) - z moimi próbami dodatkowo załączę oryginalny

CODE-BOX
<?php

if($userID && !isset($_GET['userID']) && !isset($_POST['userID'])) {

eval ("\$title_loginoverview = \"".gettemplate("title_loginoverview")."\";");

echo $title_loginoverview;

$pagebg=PAGEBG;

$border=BORDER;

$bghead=BGHEAD;

$bgcat=BGCAT;

$ds=mysql_fetch_array(safe_query("SELECT registerdate FROM `".PREFIX."user` WHERE userID='$userID'"));

$username='<a href="index.php?site=profile&id='.$userID.'">'.getnickname($userID).'</a>';

$lastlogin = date('d.m.Y, H:i',$_SESSION['ws_lastlogin']);

$registerdate = date('d.m.Y, H:i',$ds[registerdate]);

//messages?

$newmessages = getnewmessages($userID);

if($newmessages==1) $newmessages='Nie ma nowych wiadomości';

elseif($newmessages>1) $newmessages='Masz '.$newmessages.' nowych wiadomości';

else $newmessages='Brak nowych wiadomości.';

// TUTAJ TO SI

  • Manager
Opublikowano

Huh, powiem Ci tak, zacząłeś zmiany, ale chyba nie zaglądałeś do bazy sql IP.Board. Ten cały ( ! ) nie ma nic wspólnego z IP.Board, choćby na samym starcie, gdzie nie 99, a może 1% jest w miarę ok ;-)

// TUTAJ TO SI

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

Tak zgadzam się bo to jest cześć ze starego webspella. Ze względu na to, że nie wiem jak dostać się do ostatnich postów. Ogólnie mój kod skupia się na razie tylko na ostatnich tematach i właśnie ze względu na to piszę ten post bo sam sobie nie poradziłem :). Następny pewnie będzie dotyczył ostatnich postów :bounce: KOD:

CODE-BOX

eval ("\$title_loginoverview = \"".gettemplate("title_loginoverview")."\";");

echo $title_loginoverview;

$pagebg=PAGEBG;

$border=BORDER;

$bghead=BGHEAD;

$bgcat=BGCAT;

$ds=mysql_fetch_array(safe_query("SELECT registerdate FROM `".PREFIX."user` WHERE userID='$userID'"));

$username='<a href="index.php?site=profile&id='.$userID.'">'.getnickname($userID).'</a>';

$lastlogin = date('d.m.Y, H:i',$_SESSION['ws_lastlogin']);

$registerdate = date('d.m.Y, H:i',$ds[registerdate]);

//messages?

$newmessages = getnewmessages($userID);

if($newmessages==1) $newmessages='Nie ma nowych wiadomości';

elseif($newmessages>1) $newmessages='Masz '.$newmessages.' nowych wiadomości';

else $newmessages='Brak nowych wiadomości.';

// TUTAJ TO SI

  • Manager
Opublikowano
narazie na OSTATNIE tematy by starczyło :bounce: później jak dogrzebie się do ostatnich postów to coś już zrobie :)

http://ipb.ipslink.pl/index.php?s=&sho...post&p=3559 Już zapomniałeś ?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

otóż drogi Dawidzie ... rozumiem że mogłeś nie zrozumieć tematu więc już Ci to przedstawiam na obrazku

06240bb91efc2651med.jpg

Jak widzisz skrypt z topicu http://ipb.ipslink.pl/index.php?s=&sho...post&p=3559 znajduje się po lewej stronie pod obrazkiem ,,Co na forum'' a Mi trzeba zintegrować to z panelem logowania (ramka na środku). Próbowałem to zrobić sam jednak mi coś nie wychodzi dlatego piszę tutaj

Opublikowano

ok więc uporałem się już z problemem jednak pojawił się inny ... chodzi o to, że podczas wyciągania danych z mysqla wyciągam również taki bbcode które wygladają stosunkowo dziwnie (<!--sizeo:4--> itp.) jak to pominąć żeby wyświetlało samą treść posta ... pomijając tagi BBcode.

Tutaj daje screen tym razem w lepszej jakości :P

d7ea17977ffe16a3.png

  • Manager
Opublikowano
Informacja:
Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.
Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuję 24/7/12/365 dni w roku na PM.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.