Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение > Модули
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
McDemon вне форума      Старый Медиа модул HTTP Video Stream V4.11 #1  
McDemon
Новенький
Регистрация: 18.02.2007
Сообщения: 10


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для McDemon Найти все сообщения от McDemon Добавить McDemon в список друзей  
18.02.2007, 02:51

У меня проблема с Медиа модулем HTTP Video Stream V4.11
Скачать его можно отсюда: http://rus-phpnuke.com/modules.php?...ew_file&lid=879

Всё в нем устраивает меня, но вот проблема, что не могу найти ссылку на категорию.

Например:
Создал я категорию Фильмы, Клипы, на главной страничке отображаются файлы, которые недавно были добавленные, а чтобы отсортировать, то в меню поиска надо нажать категорию Фильмы или Клипы.
Так вот мне надо найти ссылку на определенную категорию, чтобы я мог сделать отдельную менюшку и не пользоваться этим поиском.

Если такое сделать невозможно, то можете посоветовать какой-то подобный модуль?

EvPut вне форума      Старый #2  
Аватара для EvPut
EvPut
Новенький
Регистрация: 10.03.2007
Сообщения: 22


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для EvPut Найти все сообщения от EvPut Добавить EvPut в список друзей  
10.03.2007, 17:35

Могу подсказать, как я сделал у себя на http://3x4.biz.

Выводишь ссылки на категории, например таким способом:
$dd = 1;
$getcat = $db->sql_query("SELECT * FROM ".$prefix."_video_stream_categories");
echo "<table width=\"33%\" align=\"left\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";
while($row = $db->sql_fetchrow($getcat)) {
if ($dd==6) {echo "</table><table width=\"33%\" align=\"left\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\">"; $dd = 0;}
$tmpcount = $db->sql_query("SELECT * FROM ".$prefix."_video_stream WHERE category=".$row['id']."");
$count = $db->sql_numrows($tmpcount);
echo "<tr><td width=\"9\"><img src=\"..\images\folders.gif\"></td><td width=\"132\" background=\"..\images\dot_bg.gif\"><a href=\"\modules.php?name=Video_Stream&page=layout&cat=".$row['id']."\" title=\"".$row['name']."\">".$row['name']."</a></td><td width=\"20\">&nbsp;[".$count."]<td></tr>";
$dd = $dd+1;
}
echo "</table>";


обрати внимание на передачу параметра cat в ссылке. Потом просто его обрабатываешь в layout.php :

if ($cat != "0"){$sortby2 = "WHERE category=$cat";}

и все работает.

Последний раз редактировалось EvPut, 05.04.2007 в 00:54.

Kanu вне форума      Старый #3  
Kanu
Новенький
Регистрация: 03.04.2007
Сообщения: 2


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Kanu Найти все сообщения от Kanu Добавить Kanu в список друзей  
03.04.2007, 09:00

спасибо за идею!! но у меня возникла проблема при переходе на следуюшию страницу в категории фильмов пишется "такого видео в базе не найдено! как исправить данную проблему?

EvPut вне форума      Старый #4  
Аватара для EvPut
EvPut
Новенький
Регистрация: 10.03.2007
Сообщения: 22


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для EvPut Найти все сообщения от EvPut Добавить EvPut в список друзей  
03.04.2007, 20:43

Мой layout.php пробуй... Думаю разберешься... Будут вопросы обращайся... Я правил много под себя... уже не помню все... если не зпработает посмотрю еще ...
Обрати внимание на отсутствие вызова функции sortandsearch();
Все реализовано в этом файлике.

PHP код:
<?php
if (!eregi("modules.php"$_SERVER['SCRIPT_NAME'])) {
        die (
"You can't access this file directly...");
}

if (
$cat != "0"){$sortby2 "WHERE category=$cat";}
$catid=$cat;
$getcat $db->sql_query("SELECT * FROM ".$prefix."_video_stream_categories WHERE id=$catid");
$catdata $db->sql_fetchrow($getcat);
$pagetitle " [".$catdata['name']."]";
include(
'header.php');
echo 
"<br>";
OpenTable();
echo 
"<div align=\"center\"><FONT class=title>".$sitename."<br><b>.: "._VIDEOCOLECTION." :.</b></FONT></div><br>";
if ((
$cat == "14")OR($cat == "16")){
echo 
"<div align=\"center\"><FONT color=\"Red\"><h4>Предупреждение!!!</h4></FONT></div>";
echo 
"<p align=\"justify\">Данный раздел нашего сервиса Видео@3x4.Biz, содержит ролики, отнесенные к категории <b>\"для взрослых\"</b>. В силу специфики данной категории, эти ролики могут шокировать вас, оскорбить ваши чувства или повредить вашему нравственному развитию.</p>";
echo 
"<p>Просматривая ролики в этой категории, Вы тем самым Вы подтверждаете, что:</p>";
echo 
"<p>
- Вам уже исполнилось 18 лет;<br>
- Вы полностью берете на себя ответственность за законность Ваших действий в отношении роликов, отнесенных к категории <b>\"для взрослых\"</b>;<br>
- Вы не будете иметь претензий к Администрации сервиса за качество и содержание роликов, помещенных в данном разделе, а также за их соответствие Вашим ожиданиям. 
</p>"
;
}
CloseTable();
echo 
"<br>";
OpenTable();
$dd 1;
echo 
"<div align=\"center\"><FONT color=\"#2D496E\"><h4>Ролики</FONT> <FONT color=\"#FF9900\">по темам</h4></FONT></div>";
$getcat $db->sql_query("SELECT * FROM ".$prefix."_video_stream_categories");
echo 
"<table width=\"33%\"  align=\"left\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";
echo 
"<tr><td width=\"9\"><img src=\"..\images\locked.gif\"></td><td width=\"132\" background=\"..\images\dot_bg.gif\"><a href=\"\modules.php?name=Premium_Video\">Premium Video</a></td><td width=\"20\">&nbsp;[50]<td></tr>";
while(
$row $db->sql_fetchrow($getcat)) {
   if (
$dd==6) {echo "</table><table width=\"33%\"  align=\"left\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\">"$dd 0;}
   
$tmpcount $db->sql_query("SELECT * FROM ".$prefix."_video_stream WHERE category=".$row['id']."");
   
$count $db->sql_numrows($tmpcount);
   echo 
"<tr><td width=\"9\"><img src=\"..\images\folders.gif\"></td><td width=\"132\" background=\"..\images\dot_bg.gif\"><a href=\"\modules.php?name=Video_Stream&page=layout&cat=".$row['id']."\">".$row['name']."</a></td><td width=\"20\">&nbsp;[".$count."]<td></tr>";
   
$dd $dd+1;
  }
echo 
"</table>";
CloseTable();

echo 
"<br>";

if (
$d == "") {
        
$d 0;
}

$d *= $limit;
$sortby1="ORDER BY id DESC";
$result $db->sql_query("SELECT * FROM ".$prefix."_video_stream ".$sortby2." ".$sortby1." LIMIT $d,$limit");
$rowvid $db->sql_numrows($result);
@
$d /= $limit;
$result2 $db->sql_query("SELECT * FROM ".$prefix."_video_stream ".$sortby2." ".$sortby1."");
$rowvid2 $db->sql_numrows($result2);

// If videos are in the DB then they are displayed.
if ($rowvid != "0") {

        while(
$row $db->sql_fetchrow$result )) {
                
OpenTable();
                
$userav $row['user'];
                if (
$row['rating'] == "") {$rating "0";} else {$rating $row['rating'];}
                        
$id $row['id'];
                        echo 
"<table width=\"100%\"  border=\"0\" cellspacing=\"2\" cellpadding=\"2\"><tr><td>";
                        
avatars($userav);       
                        echo 
"</td><td width=\"100%\"><a href=\"modules.php?name=Video_Stream&amp;page=watch&amp;id=".$row['id']."\">".$row['vidname']."</a><br>";
                        echo 
"<strong><font size=\"2\">".$row['date']."</font></strong><br>".$row['user']."</td></tr></table>";
                        echo 
"<table width=\"100%\" border=\"0\" cellspacing=\"5\" cellpadding=\"5\"><tr><td width=\"100%\" valign=\"top\">".$row['description']."</td><td align=\"center\" valign=\"top\">";
                        
category($id,0);
                        echo 
"</td></tr></table>";
                        
                        echo 
"<table width=\"100%\"  border=\"0\" cellspacing=\"2\" cellpadding=\"2\"><tr><td>";
        
                        echo 
"<table  border=\"4\" cellspacing=\"0\" cellpadding=\"0\"><tr>";
                        
$image $row['imgurl'];
                
                if (
$image == "") {
                        echo 
"<td><a href=\"modules.php?name=Video_Stream&amp;page=watch&amp;id=".$row['id']."\"><img src=\"modules/Video_Stream/images/noimage.gif\" border=\"0\" width=\"131\" height=\"98\" alt=\"".$row['vidname']."\"></a></td>";
                } else{
                        echo 
"<td><a href=\"modules.php?name=Video_Stream&amp;page=watch&amp;id=".$row['id']."\"><img src=\"".$image."\" border=\"0\" width=\"131\" height=\"98\" alt=\"".$row['vidname']."\"></a></td>";
                }
                
                echo 
"</tr></table>";

                echo 
"</td><td width=\"100%\" valign=\"top\">"
                
allowed($id);
                echo 
"</td></tr></table><br>";
                
CloseTable(); echo "<br>";
        }

        
$pages   ceil($rowvid2 $limit);
        
$current $d 1;
        
        echo 
"<table width=\"100%\"  border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"30%\">";
        
        echo 
"</td><td width=\"10%\"><div align=\"center\"><b>|";
        
$tmpcount 1;
        
$col=0;
        while (
$tmpcount <= $pages) {
         
$tmppage=$tmpcount-1;
         if (
$current != $tmpcount) {echo "<a href=\"modules.php?name=Video_Stream&page=layou&cat=".$cat."&d=".$tmppage."\">".$tmpcount."</a>|";} else
            {echo 
"".$tmpcount."|";}
         
$tmpcount $tmpcount+1;
         
$col=$col+1;
         if (
$col==25) {echo"<br>";$col=0;}
        }
        echo
"</b></div></tr><td width=\"30%\">";

       
        echo 
"</td></tr></table>";
        
} else {

        
// If no videos have been added then user is told no videos
        
echo "<center>"._NOVIDSINDB."</center>";
}

CloseTable();
include(
'footer.php');
?>

Kanu вне форума      Старый #5  
Kanu
Новенький
Регистрация: 03.04.2007
Сообщения: 2


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Kanu Найти все сообщения от Kanu Добавить Kanu в список друзей  
04.04.2007, 00:04

огромное человеческое спасибо всё заработало!!!

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +4, время: 21:08.


На Верх
Рейтинг@Mail.ru