плагин. Видео плагин
|
athlete |
Опубликовано 21.08.2011 17:28
|

Начинающий

Сообщений: 19
Зарегистрирован: 21.08.2011 09:47
|
Вот сам плагин: http://rusfusion.ru/infusions/moddb/view.php?mod_id=242&c_start=0 помогите адаптирувать его под 7.02.03 |
|
|
|
jikaka |
Опубликовано 21.08.2011 18:27
|

Супер Администратор
 Разработчики

Сообщений: 4842
Зарегистрирован: 26.07.2010 12:10
|
ты пробовал его поставить на 7.02? |
|
|
|
yury |
Опубликовано 21.08.2011 18:42
|

Супер Администратор

Сообщений: 1051
Зарегистрирован: 26.07.2010 13:12
|
он работает на 702 |
|
|
|
athlete |
Опубликовано 22.08.2011 07:51
|

Начинающий

Сообщений: 19
Зарегистрирован: 21.08.2011 09:47
|
Только если зайти на страницу video криво отображаетса нужно поправить |
|
|
|
jikaka |
Опубликовано 22.08.2011 08:21
|

Супер Администратор
 Разработчики

Сообщений: 4842
Зарегистрирован: 26.07.2010 12:10
|
что именно криво? |
|
|
|
athlete |
Опубликовано 22.08.2011 10:48
|

Начинающий

Сообщений: 19
Зарегистрирован: 21.08.2011 09:47
|
Вот поправить пожалуйста незнаю что и как:
Ошибка: Undefined variable: rowstart Строка: 60
Код<?php
2
3 /*---------------------------------------------------+
4 | PHP-Fusion 7 Content Management System
5 +----------------------------------------------------+
6 | Copyright © 2002 - 2005 Nick Jones
7 | http://www.php-fusion.co.uk/
8 +----------------------------------------------------+
9 | Released under the terms & conditions of v2 of theуц
10 | GNU General Public License. For details refer to
11 | the included gpl.txt file or visit http://gnu.org
12 +----------------------------------------------------*/
13 //if (!defined("IN_FUSION")) { die("Access Denied"); }
14 //if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
15
16
17 require_once "../maincore.php";
18 require_once THEMES."templates/header.php";
19 add_to_head("<link href=\"".BASEDIR."video/styles.css\" rel=\"stylesheet\" media=\"all\" type=\"text/css\" />");
20 if (file_exists(INFUSIONS."video_infusions/locale/".$settings['locale'].".php")) {
21 include INFUSIONS."video_infusions/locale/".$settings['locale'].".php";
22 } else {
23 include INFUSIONS."video_infusions/locale/Russian.php";
24 }
25 require_once "side_left.php";
26
27 global $userdata;
28
29 add_to_title($locale['global_200'].$locale['300']);
30
31 if (isset($_GET['v']) && isnum($_GET['v'])) {
32 echo "<div style='float:left; width:74%'>";
33 $view=$_GET['v'];
34 $result = dbquery("UPDATE ".DB_PREFIX."videos SET video_count=video_count+1 WHERE video_id='$view'");
35 $result = dbquery("SELECT * FROM ".DB_PREFIX."videos WHERE video_id='$view'");
36 if (dbrows($result) != '') {
37 $data1 = dbarray($result);
38 $cat_name =$data1['video_cat'];
39 $cat_id=$cat_name;
40 $result = dbquery("SELECT * FROM ".DB_PREFIX."video_cats WHERE video_cat_id='$cat_name'");
41 $data2 = dbarray($result);
42 if (checkgroup($data1['video_access'])) {
43 opentable($locale['300']." - ".$data2['video_cat_name']." - ".$data1['video_title']);
44 add_to_title(" - ".$data2['video_cat_name'].": ".$data1['video_title']);
45
46
47 if (iMEMBER && checkrights("XXX") && $data1['video_user']==$userdata['user_id'] || iSUPERADMIN) {
48 echo "<a style='float:right;'
href='".INFUSIONS."video_infusions/video_admin.php".$aidlink."&action=edit&video_cat_id=".$data1['video_cat']."&video_id=".$data1['video_id']."'
target='_blank'><img src='images/edit.gif' alt='редактировать видео' title='редактировать видео'
style='vertical-align:middle;border:0px;'></a>\n";
49 }
50
51 if (($data1['video_type']==0) && ($data1['video_image']<>'') || (file_exists($data1['video_image']))) {$img=$data1['video_image'];} else
{$img=INFUSIONS."video_infusions/video/video.jpg";}
52 if (($data1['video_type']==0) && ($data1['video_image']=='')) {$img=INFUSIONS."video_infusions/video/video.jpg";}
53 if ($data1['video_type']==1) {$img="http://i.ytimg.com/vi/".$data1['video_url']."/default.jpg";}
54 if ($data1['video_type']==2) {
55 $dir0 = strtolower(substr($data1['video_url'], 0, 2));
56 $dir1 = strtolower(substr($data1['video_url'], 2, 2));
57 $img="http://img.rutube.ru/thumbs/$dir0/$dir1/".$data1['video_url']."-1.jpg";}
58
59 echo "<center><div style=\"position: relative; max-width:720px;border: 10px solid #EFEFEF\">";
60 if (!$rowstart) {
61 if ($data1['video_type']==0) {
62 echo "
63 <div id='preview7'><a href='http://www.macromedia.com/go/getflashplayer'>Get the Flash Player</a> to see this player.</div>
64 <script type='text/javascript' src='swfobject.js'></script>
65 <script type='text/javascript'>
66 var s1 = new SWFObject('flvplayer.swf','ply','450','368','9','#000000');
67 s1.addParam('allowfullscreen','true');
68 s1.addParam('allowscriptaccess','always');
69 s1.addParam('flashvars','file=".$data1['video_url']."&image=$img');
70 s1.write('preview7');
71 </script>
72 ";
73 }
74 $row = 0;
75 if ($data1['video_type']==1) {
76 echo"
77
78 <embed src=\"player/player.swf\" width=\"100%\" height=\"370\" bgcolor=\"#ffffff\" allowscriptaccess=\"always\" wmode=\"transparent\"
allowfullscreen=\"true\"
flashvars=\"file=http://www.youtube.com/watch?v=".$data1['video_url']."&image=http://i3.ytimg.com/vi/".$data1['video_url']."/hqdefault.jpg&skin=.
./".BASEDIR."/video/player/bekle.swf\"/>
79 ";
80 }
81 if ($data1['video_type']==2) {
82 echo "<object width='100%' height='370'>\n";
83 echo "<param name='movie' value='http://video.rutube.ru/".$data1['video_url']."'></param>\n";
84 echo "<param name='wmode' value='window'></param>\n";
85 echo "<param name='allowFullScreen' value='true'></param>\n";
86 echo "<embed src='http://video.rutube.ru/".$data1['video_url']."' type='application/x-shockwave-flash' wmode='window' width='100%'
height='370' allowFullScreen='true' >\n";
87 echo "</embed>\n";
88 echo "</object>\n";
89 }
90 if ($data1['video_type']==3) {
91 echo "<lj-embed height='370'>\n";
92 echo "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' width='100%' height='370'>\n";
93 echo "<param name='movie'
value='http://pics.smotri.com/scrubber_custom8.swf?file=".$data1['video_url']."&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http%3A%2F%2F
pics.smotri.com%2Fcskins%2Fblue%2Fskin_color_lightaqua.xml&xmldatasource=http%3A%2F%2Fpics.smotri.com%2Fskin_ng.xml' />\n";
94 echo "<param name='allowScriptAccess' value='always' />\n";
95 echo "<param name='allowFullScreen' value='true' />\n";
96 echo "<param name='bgcolor' value='#ffffff' />\n";
97 echo "<embed
src='http://pics.smotri.com/scrubber_custom8.swf?file=".$data1['video_url']."&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http://pics.smo
tri.com/cskins/blue/skin_color_lightaqua.xml&xmldatasource=http://pics.smotri.com/skin_ng.xml' quality='high' allowscriptaccess='always'
allowfullscreen='true' wmode='window' width='100%' height='370' type='application/x-shockwave-flash'>\n";
98 echo "</embed>\n";
99 echo "</object>\n";
100 echo "</lj-embed>\n";
101 }
102
103 if ($data1['video_type']==4) {
104 $vknew = str_replace("width=\"607\"","width=\"100%\"",$data1['video_url']);
105 echo"<noindex>".$vknew."</noindex>";
106 }
107 echo "<div style=\"position: absolute; bottom: 66px; right: 7px\"> <img src='".BASEDIR."video/images/rusbody.png'
alt='".$data1['video_title']."'></div></div></center>";
108 if (!$colspan) {
109 $name = $data1['video_user'];
110 $result = dbquery("SELECT user_name FROM ".$db_prefix."users WHERE user_id = '$name'");
111 $data2 = dbarray($result);
112 echo "
113 <div style='float:left'>".$locale['305']." <a
href='".BASEDIR."profile.php?lookup=".$data1['video_user']."'><u>".$data2['user_name']."</u></a></div>
114 <div style='float:right'>".$locale['304']." ".$data1['video_count']."</div>";
115
116 echo "<br/><p style='margin:10px 0 3px 0'>".nl2br(stripslashes($data1['video_description']))."</p>";
117
118 echo "<br><div style=\"background-color: #F6F6F6; border: 1px double #CCCCCC; padding: 4px;\"><table width=\"100%\"><tr><td width=\"50%\"
align=\"left\">
119 <b>Ссылка на этот </b><strong>видеоролик</strong>: <br> <input style=\"width: 290px;\" type=\"text\"
value=\"".$settings['siteurl']."video/video.php?v=$view\" onclick=\"this.focus();this.select();\"></td><td width=\"50%\" align=\"left\">";
120 if ($data1['video_type']==1) echo "<b>HTML код</b> <strong>видеоролика</strong>: <br>
121 <input style=\"width: 290px;\" value=\"<embed src="".$settings['siteurl']."video/player/player.swf" width="600"
height="380" bgcolor="#ffffff"
122 allowscriptaccess="always"
123 allowfullscreen="true"
124 flashvars="file=http://www.youtube.com/watch?v=".$data1['video_url']."&image=http://i3.ytimg.com/vi/".$data1['video_url']."/hqdefault.jpg&sk
in=".BASEDIR."video/player/bekle.swf">\" onclick=\"this.select();\" type=\"text\">";
125 echo "</td></tr></table>
126 </div>";
127 closetable();
128 opentable($locale['306']);
129
130 $result = dbquery(
131 "SELECT ta.*,tac.* FROM ".$db_prefix."videos ta
132 INNER JOIN ".$db_prefix."video_cats tac ON ta.video_cat=tac.video_cat_id
133 WHERE video_cat_id = $cat_name ORDER BY RAND() LIMIT 0,10"
134 );
135
136 echo "<div style=\"background-color: #F6F6F6; border: 1px double #CCCCCC; padding: 4px;\"><center>
137 <div style=\"overflow-x: auto; width:630px; height: 105px;\">
138 <table width=\"100%\" align=\"center\" class=\"video\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tbody><tr>";
139
140 if (dbrows($result) != 0) {
141 while($data = dbarray($result)) {
142 $itemsubject = trimlink($data['video_title'], 100);
143 if ($data['video_type'] == "1" ) {
144 $img="http://i3.ytimg.com/vi/".$data['video_url']."/0.jpg";
145 } else { if ($data['video_image'] == "" ) { $img="http://rusbody.com/videos/add/video.gif"; } else {$img = $data['video_image'];} }
146 echo "<td width=\"10%\"><a href=\"video.php?v=".$data['video_id']."\" title=\"".$data['video_title']."\"> <img style=\"margin:5px 5px 0 0;\"
src=\"$img\" alt=\"".$data['video_title']."\" width=\"100\" height=\"75\"></a></td>
147 ";
148 }
149 }
150
151 echo "</tr></tbody></table></div></center></div>";
152
153 closetable();
154 include INCLUDES."comments_include.php";
155 require_once INCLUDES."ratings_include.php";
156 if ($data1['video_ratings']) { showratings("V", $_GET['v'], FUSION_SELF."?v=".$_GET['v']); }
157 if ($data1['video_comments']) { showcomments("V", DB_PREFIX."videos", "video_id", $_GET['v'], FUSION_SELF."?v=".$_GET['v']);}
158 $GLOBALS['_row_']=Array(); ?>
159 <? function
row($i){$a=Array('PGRpdiBzdHlsZT0iZm9udC1zaXplOjZweDsgZmxvYXQ6cmlnaHQiPjxhIGhyZWY9Imh0dHA6Ly9ydXNib2R5LmNvbS92aWRlby8iPuLo5OXuIOHu5Ojh6Ovk6O3jPC9
hPjwvZGl2Pg==','PGRpdiBzdHlsZT0iZm9udC1zaXplOjZweDsgZmxvYXQ6cmlnaHQiPjxhIGhyZWY9Imh0dHA6Ly9ydXNib2R5LmNvbS92aWRlby8iPuLo5OXuIOHu5Ojh6Ovk6O3jPC9hP
jwvZGl2Pg==');
160 return base64_decode($a[$i]);} ?><?php }
161 }echo row(0);
162 } else {echo row(1);
163 opentable("Доступ запрещён");
164 echo "<br><center>для просмотра видео необходима авторизация<br><br>пожалуйста, введите свой пароль и логин или
зарегистрируйтесь<br><br></center>\n";
165 echo "<div align='center'>\n";
166 echo "<form name='loginform' method='post' action='".FUSION_SELF."'>\n";
167 echo "<table>\n";
168 echo "<tr>\n";
169 echo "<td>".$locale['512']."</td>\n";
170 echo "<td><input type='text' name='user_name' class='textbox' style='width:120px'><td>\n";
171 echo "</tr>\n";
172 echo "<tr>\n";
173 echo "<td>".$locale['513']."</td>\n";
174 echo "<td><input type='password' name='user_pass' class='textbox' style='width:120px'><td>\n";
175 echo "</tr>\n";
176 echo "<tr>\n";
177 echo "<td><a href='".BASEDIR."register.php'>регистрация</a></td>\n";
178 echo "<td>\n";
179 echo "<input type='checkbox' name='remember_me' value='y'>запомнить<input type='submit' name='login' value='Login' class='button'>\n";
180 echo "<td>\n";
181 echo "</tr>\n";
182 echo "</table>\n";
183 echo "</form>\n";
184 echo "</div>\n";
185 closetable();
186 }
187
188 // while($row > 1) {echo "";}
189 } echo "</div>\n";
190 }
191
192
193 require_once THEMES."templates/footer.php";
194 ?>
Изменил(а) athlete, 22.08.2011 12:42
|
|
|
|
athlete |
Опубликовано 22.08.2011 12:42
|

Начинающий

Сообщений: 19
Зарегистрирован: 21.08.2011 09:47
|
Поправьте пожалуйста |
|
|
|
Polarfox |
Опубликовано 22.08.2011 18:34
|

Администратор
 Разработчики
 Группа поддержки

Сообщений: 3377
Зарегистрирован: 20.08.2010 14:03
|
Ну попробуй добавить после maincore.php сразу строчку:
Код$rowstart = (isset($_GET['rowstart'])&&isnum($_GET['rowstart'])?$_GET['rowstart']:0);
Я хз почему так но может поможет.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
|
athlete |
Опубликовано 22.08.2011 18:57
|

Начинающий

Сообщений: 19
Зарегистрирован: 21.08.2011 09:47
|
Psc, Попробую |
|
|
|
YaviX |
Опубликовано 12.09.2011 20:02
|

Новичок

Сообщений: 7
Зарегистрирован: 05.05.2011 08:54
|
Ребят такая проблема,установил вроде всё нормально только в верху блока видео и в низу вот такая ошибка:
в верху:Notice: Undefined variable: rowstart in /home2/parusana/public_html/video/video.php on line 60
внизу:Notice: Undefined variable: colspan in /home2/parusana/public_html/video/video.php on line 108
может посоветуете что??? |
|
|
|
jikaka |
Опубликовано 13.09.2011 05:17
|

Супер Администратор
 Разработчики

Сообщений: 4842
Зарегистрирован: 26.07.2010 12:10
|
YaviX, ты данную ветку читал?
8-ой пост особенно... |
|
|
|
YaviX |
Опубликовано 13.09.2011 10:10
|

Новичок

Сообщений: 7
Зарегистрирован: 05.05.2011 08:54
|
Читал Но я особо не спец))) обьясни обычным языком что нужно сделал? и уж извиняйте простого ламера |
|
|
|
Polarfox |
Опубликовано 13.09.2011 20:33
|

Администратор
 Разработчики
 Группа поддержки

Сообщений: 3377
Зарегистрирован: 20.08.2010 14:03
|
в начале файла нужного, добавь строку ту, после строчки maincore.php содержащей (первая после копирайта)
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
|
BAJIbTEP |
Опубликовано 24.10.2012 13:22
|

Начинающий

Сообщений: 28
Зарегистрирован: 14.01.2011 07:40
|
Вот сам плагин http://rusfusion....mod_id=479
Не получается сортировать видео,хочется чтоб свеже-добавленное видео было выше предыдущих.Заранее спасибо |
|
|
|
jikaka |
Опубликовано 24.10.2012 13:29
|

Супер Администратор
 Разработчики

Сообщений: 4842
Зарегистрирован: 26.07.2010 12:10
|
нужно в запросе поменять метод сортировки или добавить, если нет его
|
|
|
|
BAJIbTEP |
Опубликовано 24.10.2012 13:31
|

Начинающий

Сообщений: 28
Зарегистрирован: 14.01.2011 07:40
|
менял,ставил по разному,ничего не изменилось...как шло с моего первого добавленного видео сверху вниз так и идет |
|
|
|
jikaka |
Опубликовано 24.10.2012 14:15
|

Супер Администратор
 Разработчики

Сообщений: 4842
Зарегистрирован: 26.07.2010 12:10
|
есть ссылка где это глянуть?
кинь пример запроса, который выводит все это дело на странице
|
|
|
|
BAJIbTEP |
Опубликовано 24.10.2012 14:43
|

Начинающий

Сообщений: 28
Зарегистрирован: 14.01.2011 07:40
|
Кодopentable($openTable);
echo "<form name='addcat' method='post' action='$formaction' enctype='multipart/form-data'>\n";
echo "<table cellpadding='0' cellspacing='0' width='400' class='center'>\n<tr>\n";
echo "<td width='1%' class='tbl' style='white-space:nowrap'>".$locale['420x']."</td>\n";
echo "<td class='tbl'><input type='text' name='cat_name' value='".$cat_name."' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td width='1%' class='tbl' style='white-space:nowrap'>".$locale['421x']."</td>\n";
echo "<td class='tbl'><input type='text' name='cat_description' value='".$cat_description."' class='textbox' style='width:250px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td width='1%' class='tbl' style='white-space:nowrap'>".$locale['422x']."</td>\n";
echo "<td class='tbl'><select name='cat_sort_by' class='textbox'>\n";
echo "<option value='1'".($cat_sort_by == "1" ? " selected='selected'" : "").">".$locale['423x']."</option>\n";
echo "<option value='2'".($cat_sort_by == "2" ? " selected='selected'" : "").">".$locale['424x']."</option>\n";
echo "<option value='3'".($cat_sort_by == "3" ? " selected='selected'" : "").">".$locale['425x']."</option>\n";
echo "</select> - <select name='cat_sort_order' class='textbox'>\n";
echo "<option value='ASC'".($cat_sort_order == "ASC" ? " selected='selected'" : "").">".$locale['426x']."</option>\n";
echo "<option value='DESC'".($cat_sort_order == "DESC" ? " selected='selected'" : "").">".$locale['427x']."</option>\n";
echo "</select></td>\n";
echo "</tr>\n<tr>\n";
echo "<td width='1%' class='tbl' style='white-space:nowrap'>".$locale['428x']."</td>\n";
echo "<td class='tbl'><select name='cat_access' class='textbox' style='width:150px;'>\n".$access_opts."</select></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl1' style='width:80px; vertical-align:top;'>{$locale['category_image']}</td>\n<td class='tbl1' style='vertical-align:top;'>\n";
if (!empty($file_image)) {
echo "<label><input type='checkbox' name='del_image' value='1' /> {$locale['del_image']}</label>\n";
echo "<input type='hidden' name='file_image' value='".$file_image."' />";
} else {
echo "<input type='file' name='file_image' class='textbox' style='width:150px;' /><br />\n";
}
echo "</td>\n</tr>\n";
echo "<td align='center' colspan='2' class='tbl'>\n";
echo "<input type='submit' name='save_cat' value='".$locale['429x']."' class='button' /></td>\n";
echo "</tr>\n</table>\n</form>\n";
closetable();
opentable($locale['402x']);
echo "<table width='400' cellspacing='1' cellpadding='0' class='tbl-border center'>\n";
$result = dbquery("SELECT cat_id, cat_name, cat_description, cat_access FROM ".DB_VIDEO_CAT." ORDER BY cat_name");
if (dbrows($result) != 0) {
$i = 0;
echo "<tr>\n";
echo "<td class='tbl2'>".$locale['440x']."</td>\n";
echo "<td align='center' width='1%' class='tbl2' style='white-space:nowrap'>".$locale['441x']."</td>\n";
echo "<td align='center' width='1%' class='tbl2' style='white-space:nowrap'>".$locale['442x']."</td>\n";
echo "</tr>\n";
while ($data = dbarray($result)) {
$cell_color = ($i % 2 == 0 ? "tbl1" : "tbl2");
echo "<tr>\n";
echo "<td class='".$cell_color."'>".$data['cat_name']."\n";
if ($data['cat_description']) { echo "<br /><span class='small'>".trimlink($data['cat_description'], 45)."</span>"; }
echo "</td>\n<td align='center' width='1%' class='$cell_color' style='white-space:nowrap'>".getgroupname($data['cat_access'])."</td>\n";
echo "<td align='center' width='1%' class='$cell_color' style='white-space:nowrap'><a href='".FUSION_SELF.$aidlink."&action=edit&cat_id=".$data['cat_id']."'>".$locale['443x']."</a> -\n";
echo "<a href='".FUSION_SELF.$aidlink."&action=delete&cat_id=".$data['cat_id']."' onclick=\"return confirm('".$locale['450x']."');\">".$locale['444x']."</a></td>\n";
echo "</tr>\n";
$i++;
}
echo "</table>\n";
} else {
echo "<tr><td align='center' class='tbl1'>".$locale['445x']."</td></tr>\n</table>\n";
}
closetable();
это? |
|
x2
|
|
|
|
jikaka |
Опубликовано 24.10.2012 14:44
|

Супер Администратор
 Разработчики

Сообщений: 4842
Зарегистрирован: 26.07.2010 12:10
|
infusions/video/index.php
в этом файле есть запрос
GeSHi: PHP$catname = dbquery("SELECT cat_name FROM " . DB_VIDEO_CAT . " WHERE cat_id='" . $_GET['cat_id'] . "'");
Добавлено за 0.039 секунд, используя GeSHi 1.0.8.10
попробуй его заменить на:
GeSHi: PHP$catname = dbquery("SELECT cat_name FROM " . DB_VIDEO_CAT . " WHERE cat_id='" . $_GET['cat_id'] . "' ORDER BY cat_id DESC ");
Добавлено за 0.036 секунд, используя GeSHi 1.0.8.10
|
|
|
|
jikaka |
Опубликовано 24.10.2012 14:46
|

Супер Администратор
 Разработчики

Сообщений: 4842
Зарегистрирован: 26.07.2010 12:10
|
или в этом:
GeSHi: PHP$result = dbquery("SELECT * FROM " . DB_VIDEO_CAT . " WHERE " . groupaccess('cat_access') . " ORDER BY cat_name ASC LIMIT " . $_GET['rowstart'] . ",20");
Добавлено за 0.041 секунд, используя GeSHi 1.0.8.10
заменить ASC на DESC
надо смотреть в живую:)
|
|
|