Witam prowadz? stron? z filmami online, ale przejd? od razu do rzeczy.
Potrzebuj? o?wiecenia lub gotowca, w przerobieniu modu Movies Online dla php-fusion, aby owy mod mia? wi?ksze mo?liwo?ci, w tym dodawanie filmów przez zarejestrowanych u?ytkowników, dodanie miniaturki wraz z dodawaniem nowego filmu jak i z now? kategori?.
Niestety, przekopa?em po?ow? internetu i nic.
Raczej nie skorzystam z innych modów, kroax jest skomplikowany, nie potrafi?em doda? w?asnych "embed" z wybranych serwisów oferuj?cych host filmów.
Modyfikacja u?ytkownika rafek71 jest dobra, lecz za pó?no na zmian? i przeniesienie tysi?ca filmów na nowo.
Czekam z niecierpliwo?ci? na odpowied? i wyniki. Nie chce ?eby to zabrzmia?o to jako ??danie, w zwi?zku z tym ?adnie prosz? o jak?kolwiek pomoc :).
PS. Je?eli post jest nie zgodny, prosz? czyni? powinno??.
Wiadomo?? doklejona:
Wi?c tak, skleci?em jako tak? modyfikacje tego modu.
Ta modyfikacja wy?wietla nam dwie kolumny po osiem filmów, w tym
najcz??ciej ogl?danych oraz ostatnio dodanych:
http://img406.imageshack.us/img406/9104/mod1w.jpg
Tworzymy nowy pliczek, zapisujemy go w katalogu g?ównym fusiona lub w infusions
<?php
echo"<table width='90%'><tr><td>";
echo"\n";
echo"\n<td colspan='0' class='tbl1' style='text-align:center' align='center'></td>\n";
echo "<td class='tbl1' style='vertical-align:top' align='center'>\n";
echo"<b>Ostatnio Dodane</b><br><br>";
$tickerquery = dbquery("SELECT tn.*, tu.user_id,user_name ,COUNT(comment_item_id) AS movie_comments
FROM ".$db_prefix."movie tn
LEFT JOIN ".$db_prefix."users tu ON tn.movie_name=tu.user_id
LEFT JOIN ".$db_prefix."comments ON movie_id=comment_item_id AND comment_type='K'
GROUP BY movie_id
ORDER BY movie_datestamp DESC LIMIT 0,8");
while($data = dbarray($tickerquery)) {
$ticker_content .= "<a href=\"".INFUSIONS."movie/movies.php?movie_id=".$data['movie_id']."\"><img src='/infusions/movie/images/".$data['movie_id'].".jpg' height='100' widht='200' border='1'><br> ".$data['movie_subject']."</a><br><br>";
if($ticker_author+$ticker_date+$ticker_comments+$ticker_reads != "0" ) {
}
$ticker_content .= " ";
}
$ticker_content .= "";
echo $ticker_content;
echo "</td>";
echo"\n";
echo"\n<td colspan='0' class='tbl1' style='text-align:center' align='center'></td>\n";
echo "<td class='tbl1' style='vertical-align:top' align='center'>\n";
echo"<b>Najcz?¶ciej ogl±dane</b><br><br>";
$tickerquery = dbquery("SELECT tn.*, tu.user_id,user_name ,COUNT(comment_item_id) AS movie_comments
FROM ".$db_prefix."movie tn
LEFT JOIN ".$db_prefix."users tu ON tn.movie_name=tu.user_id
LEFT JOIN ".$db_prefix."comments ON movie_id=comment_item_id AND
comment_type='K'
GROUP BY movie_id
ORDER BY movie_reads DESC LIMIT 0,8");
$ticker_content = "";
while($data = dbarray($tickerquery)) {
$ticker_content .= "<a href='/infusions/movie/movies.php?movie_id=".$data['movie_id']."'><img src='/infusions/movie/images/".$data['movie_id'].".jpg' height='100' widht='80' border='1'><br>".$data['movie_subject']."</a><br><br>";
if($ticker_author+$ticker_date+$ticker_comments+$ticker_reads != "0" ) {
$ticker_content .= "[";
}
}
$ticker_content .= "";
echo $ticker_content;
echo "</td>";
echo "</td></tr></table>";
?>
nast?pnie w nowym panelu dodajemy linijk?:
include(INFUSIONS.'panel_filmy/panel_filmy.php');
(jak wida?, ja umie?ci?em plik w folderze infusions/panel_filmy)
Modyfikacj? mo?na podzieli? na dwie cz??ci i porozmieszcza? na sidebarze, ?adnie si? to prezentuje. Ameryki nie odkry?em, ale komu? mo?e si? przyda.
Je?eli kto? chce podzielon? na dwie cz??ci, poni?ej podaj?, najlepiej moim zdaniem nie obci??a? bazy i generowa? z pliku .php. Dlatego podam sposób jak wy?ej.
Pami?tajmy, aby modyfikacja dzia?a?a tworzymy nowy pliczek o dowolnej nazwie. Wa?ne ?eby potem wpisa? ow? nazw? w tej linijce, któr? dodajemy do panelu:
include(INFUSIONS.'panel_filmy/ostatnio_dodane.php');
Ostatnio dodane
<?php echo"<table><tr><td>";
echo"\n";
echo"\n<td colspan='0' class='tbl1' style='text-align:center'></td>\n";
echo "<td class='tbl1' style='vertical-align:top' align='center'>\n";
echo"<b>Ostatnio Dodane</b><br><br>";
$tickerquery = dbquery("SELECT tn.*, tu.user_id,user_name ,COUNT(comment_item_id) AS movie_comments
FROM ".$db_prefix."movie tn
LEFT JOIN ".$db_prefix."users tu ON tn.movie_name=tu.user_id
LEFT JOIN ".$db_prefix."comments ON movie_id=comment_item_id AND comment_type='K'
GROUP BY movie_id
ORDER BY movie_datestamp DESC LIMIT 0,8");
while($data = dbarray($tickerquery)) {
$ticker_content .= "<a href=\"".INFUSIONS."movie/movies.php?movie_id=".$data['movie_id']."\"><img src='/infusions/movie/images/".$data['movie_id'].".jpg' height='100' widht='200' border='1'><br> ".$data['movie_subject']."</a><br><br>";
if($ticker_author+$ticker_date+$ticker_comments+$ticker_reads != "0" ) {
}
$ticker_content .= " ";
}
$ticker_content .= "";
echo $ticker_content;
echo "</td>";
echo "</td></tr></table>";
?>
I znowu? pami?tajmy, aby modyfikacja dzia?a?a tworzymy nowy pliczek o dowolnej nazwie. Wa?ne ?eby potem wpisa? ow? nazw? w tej linijce, któr? dodajemy do panelu:
include(INFUSIONS.'panel_filmy/najczesciej_ogladane.php');
Najcz??ciej Ogl?dane:
<?php
echo"<table><tr><td>";
echo"\n";
echo"\n<td colspan='0' class='tbl1' style='text-align:center' align='center'></td>\n";
echo "<td class='tbl1' style='vertical-align:top' align='center'>\n";
echo"<b>Najcz?¶ciej ogl±dane</b><br><br>";
$tickerquery = dbquery("SELECT tn.*, tu.user_id,user_name ,COUNT(comment_item_id) AS movie_comments
FROM ".$db_prefix."movie tn
LEFT JOIN ".$db_prefix."users tu ON tn.movie_name=tu.user_id
LEFT JOIN ".$db_prefix."comments ON movie_id=comment_item_id AND
comment_type='K'
GROUP BY movie_id
ORDER BY movie_reads DESC LIMIT 0,8");
$ticker_content = "";
while($data = dbarray($tickerquery)) {
$ticker_content .= "<a href='/infusions/movie/movies.php?movie_id=".$data['movie_id']."'><img src='/infusions/movie/images/".$data['movie_id'].".jpg' height='100' widht='80' border='1'><br>".$data['movie_subject']."</a><br><br>";
if($ticker_author+$ticker_date+$ticker_comments+$ticker_reads != "0" ) {
$ticker_content .= "[";
}
}
$ticker_content .= "";
echo $ticker_content;
echo "</td>";
echo "</td></tr></table>";
?>
PW od moderatora:
- Przeniesienie tematu - Pieka 09.07 - 18:05
Edytowane przez V-SGFX dnia 16.07.2009 03:17:25
|