Премини към съдържанието

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

pinki

Проблем с kunena форум инсталиран на Joomla 1.7

Препоръчан отговор


Бърниках бещо по .css файла и получих следната грешка:

Notice: Undefined variable: fireonline in components/com_kunena/template/Euro-Orange/pathway.php on line 74

Доколкото разбирам не намира пътия към някакъв файл, но не мога да си спомня дали имаше нео там изобщо.

Не ми пречи толкова, но няма как да забраня error репорта на кунена.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Защо просто не върнеш стария css като си бърникал по него ?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Трябва да се види какъв е сорс кода. Така може би няма да може да ти се помогне. Когато работиш с Joomla или с друга подобна програма, винаги си прави Backup, за да се предшазиш от такива проблеми.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Бърниках бещо по .css файла и получих следната грешка:

Notice: Undefined variable: fireonline in components/com_kunena/template/Euro-Orange/pathway.php on line 74

Доколкото разбирам не намира пътия към някакъв файл, но не мога да си спомня дали имаше нео там изобщо.

Не ми пречи толкова, но няма как да забраня error репорта на кунена.

В файл pathway.php си затрил променливаfireonline и интерпретаторът честно рапортува (разбирай негодува).

Намери този файл и го залей обратно, това би следвало да изглади проблема.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Не е възможно. Този файл го отворих след като прочетох грешката, за да го разгледам.

Направо го замених с по - стар от друго място, но пак нищо.

defined( '_JEXEC' ) or die();
require_once(KUNENA_PATH_LIB . '/kunena.pathway.class.php');
$pathway = new CKunenaPathway();
$func = JString::strtolower ( JRequest::getCmd ( 'func', 'listcat' ) );
$catid = JRequest::getInt ( 'catid', 0 );
$id = JRequest::getInt ( 'id', 0 );
?>
<!-- Pathway -->
<?php
// FIXME: move most of the code out of the template
$catids = intval ( $catid );
$jr_path_menu = array ();
$fr_title_name = JText::_('COM_KUNENA_CATEGORIES');
while ( $catids > 0 ) {
  $results = $pathway->getCatsDetails($catids);
  if (! $results)
   break;
  $parent_id = $results->parent;
  $fr_name = $this->escape( JString::trim ( $results->name ) );
  $sname = CKunenaLink::GetCategoryLink ( 'showcat', $catids, $fr_name );
  if ($catid == $catids && $func != "view") {
   $fr_title_name = $fr_name;
   $jr_path_menu [] = $fr_name;
  } else {
   $jr_path_menu [] = $sname;
  }
  // next looping
  $catids = $parent_id;
}
//reverse the array
$jr_path_menu = array_reverse ( $jr_path_menu );
//attach topic name
$this->kunena_topic_title = '';
if ($func == "view" and $id) {
  $this->kunena_topic_title = $pathway->getMessagesTitles($id);
  $jr_path_menu [] = $this->escape($this->kunena_topic_title);
}
// print the list
if (count ( $jr_path_menu ) == 0)
  $jr_path_menu [] = '';
$jr_forum_count = count ( $jr_path_menu );
$fireinfo = '';
$firepath = '<div class="path-element-first">' . CKunenaLink::GetCategoryListLink ( $this->escape( $this->config->board_title ) ) . '</div>';
$firelast = '';
for($i = 0; $i < $jr_forum_count; $i ++) {
  if ($i == $jr_forum_count - 1) {
   if ( $this->config->onlineusers ) :
   $firelast .= '<br /><div class="path-element-last">' . $jr_path_menu [$i] . $fireinfo . '</div>';
   endif;
  } else {
   $firepath .= '<div class="path-element">' . $jr_path_menu [$i] . '</div>';
  }
}
//get viewing
$fireonline = '';
if ( $this->config->onlineusers ) {
  if ($func == "userprofile") {
   $fireonline .= JText::_('COM_KUNENA_USER_PROFILE');
   $fireonline .= $this->escape($this->kunena_username);
  } else {
   $fireonline .= "<div class=\"path-element-users\">(".$pathway->getTotalViewing($func). ' ' . JText::_('COM_KUNENA_PATHWAY_VIEWING') . ")&nbsp;";
   $fireonline .= $pathway->getUsersOnlineList($func);
  }
  $fireonline .= '</div>';
}
$pathway->document->setTitle ( $this->kunena_topic_title ? $this->kunena_topic_title : $fr_title_name . ' - ' . $this->config->board_title );
$this->kunena_pathway1 = $firepath . $fireinfo;
$this->kunena_pathway2 = $firelast . $fireonline;
?>
<div class="kblock kpathway">
<div class="kcontainer" id="pathway_tbody">
  <div class="ksectionbody">
   <div class = "kforum-pathway">
   <?php echo $this->kunena_pathway1 . $this->kunena_pathway2; ?>
   </div>
  </div>
</div>
</div>

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Видяното от тебе се описва с култовата дума парадигма. Личи си, че с това си останал ... с видяното. Преди всичко се научи да копираш. Свещенният език PHP започва с отварящ таг <?php, при тебе липсва.

Отделно се добавя файл в шапката kunena.pathway.class.php. Сам разбираш, че не съм екстрасенс, нито разузнавач, че да тръгна да тълкувам лаконичните ти отговори и по тях да ти върна вълшебни рецепти. Вземи по селски изтрий всичко и започни от нула, или повикай неволята. Тогава може и да го бъде.

Жив и здрав, и приятни мигове в форума

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.