IM Portal mehrere Fragen

Fragen & Antworten zum IM-Portal
(Kein 100%iger Support)

Moderator: Supporter

IM Portal mehrere Fragen

Beitragvon pepi » 4. Jul 2006 18:53

@ amigalink

Weiss nicht ob ich hier richtig bin .......
Habe jetzt das IM Portal installiert und bei manchen Block funzt es einfach nicht
Hoffe Du kannst mir dabei helfen

1. Das mit der Navigation funzt bei mir nicht .....
denn wenn ich auch Englisch umschalte ist es auch wieder in DE da
da ich dieses eingeben muss
Code: Alles auswählen
<img src="images/arrow.gif"> <a class="genmed" href="portal.php">Home</a><br />
<img src="images/arrow.gif"> <a class="genmed" href="viewtopic.php?p=19#19">Mitteilungen</a><br />

und nicht wie es normal wärd wie
Code: Alles auswählen
<img src="images/arrow.gif"> <a class="genmed" href="{U_INDEX}">{L_INDEX}</a><br />

warum das ???

2. Recend Download Block funzt nicht es werden kein DL angezeigt ....

3. Habe CMX News mod auch installiert aber der Block funzt auch nicht
habe das so gemacht wie ich es auch im EZ Portal gemacht hab und da funzt es
Code: Alles auswählen
damit die news im portal angezeigt werden

-------------------------- blocks_imp_forum.php --------------------------

----------------- finde -----------------
include($phpbb_root_path . 'fetchposts.'.$phpEx);

-------------------------- danach einfügen --------------------------
include_once($phpbb_root_path . 'includes/functions_news.' . $phpEx );
include_once($phpbb_root_path . 'news.' . $phpEx );


----------------- finde -----------------
//
// Fetch Posts from Announcements Forum
//
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&amp;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&amp;t=' . $fetchposts[$i]['topic_id'])
                )
        );
}
//
// END: Fetch Announcements
//

----------------- erstze mit  -----------------

//
// Fetch Posts from Announcements Forum
//
$template->assign_block_vars('welcome_text', array());
$news_id = isset($HTTP_GET_VARS['news_id']) ? intval($HTTP_GET_VARS['news_id']) : 0;
$start = isset($HTTP_GET_VARS['start']) ? intval($HTTP_GET_VARS['start']) : 0;

$NEWS_CFG['recent_categories'] = 5;
$NEWS_CFG['news_category'] = 0;
$NEWS_CFG['num_news_items']   = $board_config['news_item_num'];
$NEWS_CFG['news_body_trim']   = $board_config['news_item_trim'];
$NEWS_CFG['news_topic_trim'] = $board_config['news_topic_trim'];

if( $news_id > 0 )
{
   $NEWS_CFG['news_category'] = $news_id;
}

$news_link = 'News';

if( $news_id )
{
   $sql = "SELECT news_category
      FROM " . NEWS_TABLE . "
      WHERE news_id = " . $news_id;
   $result = $db->sql_query($sql);
   if( $result )
   {
      $row = $db->sql_fetchrow($result);
      $cat_name = ' &amp; ' . $row['news_category'];
      $news_link = ' &amp; <a href="portal.php">News</a>';
   }
}

//
// Get page data.
//

if( !isset( $article ) )
{
   $topics_count = fetch_news_count( $news_id );

   $news_items = fetch_news_posts(
      $NEWS_CFG['num_news_items'],
      $NEWS_CFG['news_category'],
      0,
      $NEWS_CFG['news_body_trim'],
      $NEWS_CFG['news_topic_trim'],
      ' . . . ',
      '',
      true,
      $start
      );
}
else
{
   $news_items = fetch_news_post( $article );
}

$cats = fetch_recent_categories( $NEWS_CFG['recent_categories'] );

if( !empty( $news_items ) )
{
   //$template->set_filenames( array('body' => 'news_body.tpl' ) );

   $template->assign_vars( array(
      'L_NEWS' => $news_link,
      'L_CAT_NAME' => $cat_name,
      'L_NEWS_TOPICS' => $lang['News'] . ' ' . $lang['Topics'],
      'L_NEWS_INDEX' => $lang['News'] . ' ' . $lang['Index'],
      'L_POSTER' => $lang['Poster'],
      'L_DATE' => $lang['Date'],
      'L_COMMENTS' => $lang['View_Comments'],
      'U_VIEWTOPICS' => append_sid($phpbb_root_path . 'portal.' . $phpEx . '?topics'),

      'U_VIEWNEWS' => append_sid($phpbb_root_path . 'news_viewnews.' . $phpEx),
      'PAGINATION' => (!isset( $article )) ? generate_pagination("portal.$phpEx?news_id=".$news_id, $topics_count, $NEWS_CFG['num_news_items'], $start) : ''
      )
   );

   for ($i = 0; $i < count($news_items); $i++)
   {
   //
   // Convert array.
   //

   $row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
   $row_class = ( !($i % 2) ) ? 'row1' : 'row2';

   while( list( $k, $v ) = each( $news_items[$i] ) )
   {
      $posts_vars[strtoupper($k)] = $v;
   }

      $posts_vars['READ_MORE_LINK'] = ( $news_items[$i]['body_trimmed'] == true ) ? '(<a href="' . $news_items[$i]['read_more_url'] . '">' . $lang['Read_More'] . '</a>)' : '';

      $posts_vars['ROW_COLOR'] = '#' . $row_color;
      $posts_vars['ROW_CLASS'] = $row_class;

      $template->assign_block_vars('newsitem', $posts_vars);
   }

   for( $i = 0; $i < count( $cats ); $i++ )
   {
      while( list( $k, $v ) = each( $cats[$i] ) )
      {
         $cat_vars[strtoupper($k)] = $v;
      }
      $template->assign_block_vars('catitem', $cat_vars);
   }

   //$template->pparse('body');
}
else
{
   $template->assign_vars( array(
        'L_CAT_NAME' => $cat_name,
      'NO_NEWS' => 'No news found<br><br><a href="javascript:history.go(-1)">&amp; Back</a>'));
}
//
// END: Fetch Announcements
//


-------------------------- open includes/page_header.php --------------------------

----------------- finde -----------------
'L_FAQ' => $lang['FAQ'],

-------------------------- danach einfügen --------------------------
      'L_NVIEWED' => $lang['NVIEWED'],
        'L_NAVIEWED' => $lang['NAVIEWED'],
        'L_NCOMME' => $lang['NCOMME'],

-------------------------- open templates/subSilver/blocks/forum_block.tpl --------------------------

----------------- finde -----------------
<!-- BEGIN fetchpost_row -->
                <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
                  <tr>
                        <td class="cat" height="25"><span class="genmed"><b>{L_ANNOUNCEMENT}: {fetchpost_row.TITLE}</b></span></td>
                  </tr>
                  <tr>
                        <td class="row2" align="left" height="24"><span class="gensmall">{L_POSTED}: <b>{fetchpost_row.POSTER}</b> @ {fetchpost_row.TIME}</span></td>
                  </tr>
                  <tr>
                        <td class="row1" align="left"><span class="gensmall" style="line-height:150%">{fetchpost_row.TEXT}<br /><br />{fetchpost_row.OPEN}<a href="{fetchpost_row.U_READ_FULL}">{fetchpost_row.L_READ_FULL}</a>{fetchpost_row.CLOSE}</span></td>
                  </tr>
                  <tr>
                        <td class="row3" align="left" height="24"><span class="gensmall">{L_COMMENTS}: {fetchpost_row.REPLIES} :: <a href="{fetchpost_row.U_VIEW_COMMENTS}">{L_VIEW_COMMENTS}</a> (<a href="{fetchpost_row.U_POST_COMMENT}">{L_POST_COMMENT}</a>)</span></td>
                  </tr>
                </table>

                <br />

                <!-- END fetch_post_row -->

----------------- erstze mit  -----------------

  <!-- BEGIN newsitem -->
       <table cellpadding="3" cellspacing="1" border="0" width="100%" class="forumline">
                 <tr>
           <td class="cat" colspan="2"><span class="genmed">{newsitem.TOPIC_TITLE}</span></td>
         </tr>
                 <tr height="18px">
               <td class="row3" colspan="2" valign="center"><span class="gensmall"><b>{L_POSTED}</b> {L_WORD_ON} {newsitem.FORMAT_TOPIC_TIME} {L_P_BY} <a href="{newsitem.POSTER_URL}"><b>{newsitem.USERNAME}<b/></a></span></td>
                 <tr>
                   <td class="row2" valign="top" align="center" width="100px"><a href="{U_VIEWNEWS}?news_id={newsitem.NEWS_ID}" border="0"><img src="{newsitem.NEWS_IMAGE}" border="0" alt="{newsitem.NEWS_CATEGORY}" title="{newsitem.NEWS_CATEGORY}"></a></td>
                   <td class="row1" valign="top" align="left"><span class="gensmall">{newsitem.POST_TEXT} <br /><br /><A href="{newsitem.COMMENTS_URL}">{L_P_READ}</A></span></td>
                 </tr>
                        <td class="row3" valign="center" align="center" height="18">
   
   
                        </td>
                        <td class="row3" valign="middle" align="left" height="18">
                                   <span class="gensmall">{L_NVIEWED} {L_P_VIEWED}<b>{newsitem.TOPIC_VIEWS}</b> {L_NAVIEWED}{L_P_TAH}  <a href="{newsitem.COMMENTS_URL}"><b> {newsitem.TOPIC_REPLIES}  {L_P_COMMENTS}{L_NCOMME}</b></a></span>
                        </td>
                   </tr>
                   </table>

                <!-- END newsitem -->
               
-------------------------- open language/lang_english/lang_main.php --------------------------

----------------- finde -----------------
//
// That's all Folks!
// -------------------------------------------------

----------------- davor einfügen -----------------
$lang['NVIEWED'] = 'This News became';
$lang['NAVIEWED'] = 'times looked and has';
$lang['NCOMME'] = 'Comments';

-------------------------- open language/lang_german/lang_main.php --------------------------

----------------- finde -----------------
//
// That's all Folks!
// -------------------------------------------------

----------------- davor einfügen -----------------
$lang['NVIEWED'] = 'Diese News wurde';
$lang['NAVIEWED'] = 'mal angeschaut und hat';
$lang['NCOMME'] = 'Kommentare';


------------- save and close all -------------

warum soll das nicht funzen denn das bekomme ich diese meldung
Could not query forum news information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 18

SELECT t.*, f.forum_name, f.forum_desc, n.*, p.*, pt.*, u.username, u.user_email FROM phpbb_topics AS t, phpbb_forums AS f, phpbb_users AS u, phpbb_news AS n, phpbb_posts_text AS pt, phpbb_posts AS p WHERE t.topic_first_post_id = p.post_id AND t.forum_id = f.forum_id AND t.topic_first_post_id = pt.post_id AND t.topic_poster = u.user_id AND t.news_id = n.news_id AND t.news_id > 0 ORDER BY t.topic_time DESC LIMIT 0,

Line : 317
File : functions_news.php

oder habe ich nen Fehler beim einbau vom news MOD was ich aber nicht glaube
denn ich kann posten .... ohne Fehler nur fehlt der Block dazu dasse es
angezeigt wird denn der orig Block der macht garnix....

ich weiss sind viele Fragen und dein Zeit ist auch beschränkt .....
aber vielleicht kannst mir trotzdem helfen

bis dann
gruß Pepi

Bild
Benutzeravatar
pepi
User
 
Beiträge: 116
Registriert: 2. Mai 2005 15:58
Wohnort: Lienz - Austria

Beitragvon AmigaLink » 4. Jul 2006 20:56

Teilweise bist du hier richtig. Fragen zu meinen IM Portal addons gehören eigentlich hier rein. Dementsprechend findest du die Antwort auf Frage 2 hier. :D

Überhaupt ist es nicht gut, mehrere Unterschiedliche Fragen in einem Topic zu stellen. Das führt zu schnell zu Chaos und ist für andere (die nach Lösungen zu ihren Fehlern suchen) auch nicht gerade von Vorteil. :?

Zur Navigation:
Der Navigationsblock, welcher dem IM-Portal beiliegt, ist wirklich Mist und für mehrsprachige Boards nicht zu gebrauchen. Leider ist mir da momentan auch keine alternative bekannt. :(

Zum CMX-News Block:
Da kann ich dir nicht wirklich viel zu sagen, weil ich den CMX-News nicht einsetze (und auch niemals einsetzen werde).
Aber was zum Geier ist das für eine Anleitung die du da gepostet hast? :shock:
Ist die etwa vom ezPortal? :ohwei:
Der CMX-News Block (eigentlich heisst er Slashdot News Block) besteht aus den Dateien blocks_imp_news.php und news_block.tpl, die einfach nur in die entsprechenden Ordner kopiert und dann über den ACP (in die Standard Portalseite) eingebunden werden müssen. Da gibt es nicht was Klassisch installiert werden muss (außer dem CMX-News selber)!
Das gild Generell (mein guest select language ist eine große Ausnahme) für alle IM-Portal Blöcke!
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon pepi » 5. Jul 2006 01:02

Danke erstmal für die Anwort(en)
aber ......

Die Navigation
Zur Navigation:
Der Navigationsblock, welcher dem IM-Portal beiliegt, ist wirklich Mist und für mehrsprachige Boards nicht zu gebrauchen. Leider ist mir da momentan auch keine alternative bekannt.

Wie funzt das bei dir ??? damit ich auch mehrsprachig bin ........

Und zum
Zum CMX-News Block:
Da kann ich dir nicht wirklich viel zu sagen, weil ich den CMX-News nicht einsetze (und auch niemals einsetzen werde).
Aber was zum Geier ist das für eine Anleitung die du da gepostet hast?
Ist die etwa vom ezPortal?
Der CMX-News Block (eigentlich heisst er Slashdot News Block) besteht aus den Dateien blocks_imp_news.php und news_block.tpl, die einfach nur in die entsprechenden Ordner kopiert und dann über den ACP (in die Standard Portalseite) eingebunden werden müssen. Da gibt es nicht was Klassisch installiert werden muss (außer dem CMX-News selber)!

Das habe ich mit selber gebastelt aus CBacks ORION ......... funzt super mit EZ Portal .......
und Slashdot News MOD kann ich leider niergens finden ist glaube ich ersetzt worden duch den CMX News MOd siehe hier http://www.codemonkeyx.net/node/15

was nun ??? ...............
gruß Pepi

Bild
Benutzeravatar
pepi
User
 
Beiträge: 116
Registriert: 2. Mai 2005 15:58
Wohnort: Lienz - Austria

Beitragvon AmigaLink » 5. Jul 2006 08:48

Mein Menü ist der Board Menü Manager von oxpus. :)
Siehe: http://www.amigalink.de/viewtopic.php?t=416

Der News MOD selber heisst CMX-News, das ist schon vollkommen richtig.
(CMX steht für CodeMonkeyX.)
Er wird aber oftmals Slashdot News genannt, weil er eine exakte Nachbildung der News von slashdot.org ist. :D Deswegen gibt es ein paar CMX-News Anletungen/Erweiterungen, die fälschlicherweise den Namen Slashdot-News angeben. :? So auch der Block für das IM-Portal.
Ich setz den Block hier mal in die Downlods. Denn auf integraMOD.com ist er derzeitig nicht verfügbar.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW


Zurück zu IM-Portal



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste

cron