phpBBhelp.pl http://www.phpbbhelp.pl/forum/ |
|
system nesów http://www.phpbbhelp.pl/forum/system-nesow-t3313.html |
Strona 1 z 2 |
Autor: | Louner [ 19 Lip 2005, 16:27 ] |
Temat postu: | system nesów |
Witam Szukam jakiejś modyfikacji/skryptu do systemu newsów. Konkretnie chodzi mi o to: Czy jest jakiś sposób, żeby z danej kategorii forum wyciągać kolejno po 2 zmienne z każdego tematu (tytuł i treść pierwszego postu) i sprawić, by pojawiały się na bieżąco w odpowiednim miejscu w formie newsa? Pozdrawiam Louner |
Autor: | DonPedro [ 19 Lip 2005, 16:30 ] |
Temat postu: | |
wiem ze takie cos jest w ezPortalu |
Autor: | Louner [ 19 Lip 2005, 18:48 ] |
Temat postu: | |
Tyle, że ja korzystam z phpbb2 i takie coś byłoby mi bardzo potrzebne. Mam stronę i brak zautomatyzowanego systemu newsów jest bardzo niewygodne. Muszę kopiować fragment tabeli, dopasowywać go i zakładać taki sam temat na forum Bardzo proszę o pomoc. |
Autor: | vear [ 19 Lip 2005, 18:51 ] |
Temat postu: | |
ezPortal jest przeznaczony do phpBB |
Autor: | Louner [ 19 Lip 2005, 20:07 ] |
Temat postu: | |
Dziękuję, przepraszam. Wypróbuję ezPortal i powiem, czy poradziłem sobie z moimi newsami edit: Oj nie, nie nie Nie chodziło mi o takie coś. Stronę już mam: www.kiel.gaa.pl Chodzi mi tylko o te zmienne i dynamiczne generowanie newsów |
Autor: | DonPedro [ 19 Lip 2005, 22:24 ] |
Temat postu: | |
no mozesz sobie wybiagnac z tego bo nie wiem czy jest cos innego |
Autor: | Louner [ 20 Lip 2005, 14:19 ] |
Temat postu: | |
Tyle, że nie umiem tego zrobić Dobrze... I tak dziękuję za pomoc... |
Autor: | DonPedro [ 20 Lip 2005, 22:34 ] |
Temat postu: | |
z portal.php Kod: include($phpbb_root_path . 'fetchposts.'.$phpEx); cos takiego
// Number of news on portal $CFG['number_of_news'] = '5'; // Length of news $CFG['news_length'] = '200'; // News Forum ID: separate by comma for multi-forums, eg. '1,2,5' $CFG['news_forum'] = '1'; if(!isset($HTTP_GET_VARS['article'])) { $template->assign_block_vars('welcome_text', array()); $fetchposts = phpbb_fetch_posts($CFG['news_forum'], $CFG['number_of_news'], $CFG['news_length']); for ($i = 0; $i < count($fetchposts); $i++) { if( $fetchposts[$i]['striped'] == 1 ) { $open_bracket = '[ '; $close_bracket = ' ]'; $read_full = $lang['Read_Full']; } else { $open_bracket = ''; $close_bracket = ''; $read_full = ''; } $template->assign_block_vars('fetchpost_row', array( 'TITLE' => $fetchposts[$i]['topic_title'], 'POSTER' => $fetchposts[$i]['username'], 'TIME' => $fetchposts[$i]['topic_time'], 'TEXT' => $fetchposts[$i]['post_text'], 'REPLIES' => $fetchposts[$i]['topic_replies'], 'U_VIEW_COMMENTS' => append_sid('viewtopic.' . $phpEx . '?t=' . $fetchposts[$i]['topic_id']), 'U_POST_COMMENT' => append_sid('posting.' . $phpEx . '?mode=reply&t=' . $fetchposts[$i]['topic_id']), 'U_READ_FULL' => append_sid('portal.' . $phpEx . '?article=' . $i), 'L_READ_FULL' => $read_full, 'OPEN' => $open_bracket, 'CLOSE' => $close_bracket) ); } } else { $fetchposts = phpbb_fetch_posts($CFG['news_forum'], $CFG['number_of_news'], 0); $i = intval($HTTP_GET_VARS['article']); $template->assign_block_vars('fetchpost_row', array( 'TITLE' => $fetchposts[$i]['topic_title'], 'POSTER' => $fetchposts[$i]['username'], 'TIME' => $fetchposts[$i]['topic_time'], 'TEXT' => $fetchposts[$i]['post_text'], 'REPLIES' => $fetchposts[$i]['topic_replies'], 'U_VIEW_COMMENTS' => append_sid('viewtopic.' . $phpEx . '?t=' . $fetchposts[$i]['topic_id']), 'U_POST_COMMENT' => append_sid('posting.' . $phpEx . '?mode=reply&t=' . $fetchposts[$i]['topic_id']) ) ); } // // END: Fetch Announcements // i do tego plik fetchposts.php |
Autor: | Louner [ 21 Lip 2005, 09:10 ] |
Temat postu: | |
Kod: Fatal error: Cannot redeclare bbencode_strip() (previously declared in /srv/www/htdocs/web177/html/forum/includes/functions.php:3149) in /srv/www/htdocs/web177/html/forum/fetchposts.php on line 212
Taki błąd ... niestety. Próbowałem we wszystkie strony, ale jakoś mi nie wyszła jego naprawa. |
Autor: | nilhir [ 21 Lip 2005, 11:44 ] |
Temat postu: | |
if (!function_exists(bbencode_strip())) { //tu daj deklaracje tej funkcji } |
Autor: | Louner [ 21 Lip 2005, 12:35 ] |
Temat postu: | |
Czyli... Gdzie mam to wpisać? Nie chcę być prowadzonym za rączkę. Ledwo liznąłem php i niezbyt się w tym łapię. Bardzo proszę albo o pomoc krok po kroku, albo insktruktaż przy pomocy jakiegoś komunikatora, bo możemy to mielić na forum w nieskończoność :p Odwdzięczyłbym się za pomoc umieszczeniem buttona/bannera na stronie. Nic za darmo |
Autor: | zupa [ 24 Lip 2005, 08:21 ] |
Temat postu: | |
Ja bym na twoim miejscu skorzystał z tego - http://kurshtml.boo.pl/skrypty/aktualiz ... tem_newsow Do tego nie trzeba dużych umiejętności. Wklej to do overall_header.tpl według instrukcji Nie znam się dobrze na javascripcie dlatego nie powiem Ci jak dokładnie to zrobić ale pomysł miałem taki: Na górze strony możesz zrobić jeden nius a pod nim linki Rozwiń i Zwiń - po kliknięciu na rozwiń pojawią się starsze, po zwiń cofną się. Jak gdzies znajde to podam kod i krok po kroku jak to zrobić. |
Autor: | Louner [ 24 Lip 2005, 11:12 ] |
Temat postu: | |
Dziękuję, ale nie o to mi chodziło Chciałem, żeby po wpisaniu tematu na forum, news o takiej samej treści pojawiał się na stronie. |
Autor: | Devilish [ 24 Lip 2005, 12:44 ] |
Temat postu: | |
[php] $dzial = 'nr_dzialu'; $sql="SELECT p.post_id, pt.post_id, pt.post_text, pt.bbcode_uid, t.topic_id, t.topic_title, t.topic_first_post_id, t.forum_id, t.topic_replies, u.user_id, u.username, u.user_posts, u.user_rank FROM ".TOPICS_TABLE." t, ".USERS_TABLE." u, ".POSTS_TABLE." p, ".POSTS_TEXT_TABLE." pt WHERE t.forum_id = $dzial AND t.topic_poster = u.user_id AND t.topic_first_post_id = pt.post_id AND t.topic_first_post_id = p.post_id ORDER BY pt.post_id DESC"; $query=mysql_query($sql); while( $result=mysql_fetch_assoc($query)) { $text = $result['post_text']; $text = bbcode_strip($text, $result['bbcode_uid']); $link = append_sid('viewtopic.' . $phpEx . '?t=' . $result['topic_id']); if (strlen($text) > 1000){ $text = substr($text, 0, 1000).'... <a href="'.$link.'" class="wiecej">Wiecej</a>';} $text = str_replace(' ', '<br>', $text); $author = color_username($result['user_id'],$result['username'], $result['user_rank'], $result['user_posts']); echo '<tr><td background="./portal/images/news_gora.gif" width="350" height="10" colspan="3"></td></tr> <tr valign="top"><td background="./portal/images/news_lewo.gif" width="13"></td><td background="./portal/images/tlo_news.gif" width="323"><a href="'.$link.'" class="tytul_newsa">'.$result['topic_title'].'</a><hr width="90%" align"center"><span class="news">'.$text.'</span><div align="right"><br /><span class="autor">'.$author.' :: </span><a href="'.$link.'" class="autor">Komentarzy: <span class="autor_red">'.$result['topic_replies'].'</span></a></div></td><td background="./portal/images/news_prawo.gif" width="14"></td></tr> <tr><td background="./portal/images/news_dol.gif" width="350" height="11" colspan="3"></td></tr><tr><td height="25"></td></tr>'; } [/php] tak ja u siebie zrobilem w portalu - ty sobie juz sam spersonalizuj kod jest przystosowany pod CR a jak chcesz z calego forum to skasuj WHERE t.forum_id = $dzial Mam nadzieje ze dobrze zrozumialem o co ci chodzilo aa zapomnialem - musisz jeszcze funkcje dorobic - ale to podbierz ezportalu |
Autor: | Louner [ 25 Lip 2005, 06:24 ] |
Temat postu: | |
Chodziło mi dokładnie o to Eee... funkcje? Nie orientuję się w tym. ;( |
Strona 1 z 2 | Wszystkie czasy w strefie UTC + 1 godzina |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |