Witam
Tworzę małą stronkę opartą o CMS TenTego 2.0.1 ( coś jak kwejk) i potrzebuje go zmodyfikować do własnych potrzeb.
Chcę aby filmy i zdjęcia wyświetlały sie na innych podstronach a nie na tej samej.
Zmodyfikowałem już pare plików dodając nowa podstronę jednak nie moge sobie poradzić z najważniejszym.
Nie wiem gdzie dodać warunek by wybierało tylko pliki o type=img a na drugiej type=YouTube
Mam dwa pliki:
index.php
  1. <!-- Begin Content -->
  2. <div id="content">
  3. <!-- Begin Block -->
  4. <?php
  5. echo $img->getObjects('
  6. <div class="block">
  7. '.($page->load('object_title')?'<h2><span><a href="'.$rewrite->img("#ID#","#REWRITE-TITLE#").'">#TITLE#</a></span></h2>':'').'
  8. <!-- Begin Object -->
  9. <div class="[video=yt]object">
  10. <div class="podpis">
  11. <span class="lewa">
  12. <a href="'.$rewrite->img("#ID#","#REWRITE-TITLE#").'#comments">komentarze (<fb:comments-count href='.$rewrite->img("#ID#", "#REWRITE-TITLE#").'></fb:comments-count>)</a>
  13. [FAV=<a href="#" class="add_fav" onClick="fav(#ID#,this); return false">Dodaj do ulubionych</a>|<a href="#" class="del_fav" onClick="fav(#ID#,this); return false;">Usuń z ulubionych</a>]
  14. </span>
  15. <span class="prawa">
  16. <a href="#" class="thumb_up" onClick="vote_up(#ID#); return false;">dobre</a>
  17. #VOTE#
  18. <a href="#" class="thumb_down" onClick="vote_down(#ID#); return false;">słabe</a>
  19. </span>
  20. </div>
  21. [object url='.$rewrite->img("#ID#","#REWRITE-TITLE#").']
  22. </div>
  23. <!-- End Object -->
  24. <!-- Begin Info -->
  25. <div class="info">
  26. <span class="pasek blue"><b>Dodał(a):</b> <a href="'.$rewrite->user("#OWNER-ID#", "#REWRITE-OWNER#").'">#OWNER#</a></span>
  27. <span class="pasek brown"><b>Data:</b> #DATE#</span>
  28. <span class="pasek red"><b>Kategoria:</b> #CATEGORY# </span>
  29. <span class="pasek green"><b>Źródło:</b> #SOURCE#</span>
  30. </div>
  31. <!-- End Info -->
  32. <!-- Begin Share -->
  33. <div class="share">
  34. <div class="addthis_toolbox addthis_default_style "
  35. addthis:title="#TITLE# - '.$page->load('title').'"
  36. addthis:url="'.$rewrite->img("#ID#","#REWRITE-TITLE#").'"
  37. addthis:description="'.$page->load('description').'"
  38. addthis:screenshot="#SCREENSHOT#">
  39. <a class="addthis_button_facebook_like" fb:like:layout="box_count" fb:like:width="67"></a>
  40. <a class="addthis_button_tweet" tw:count="vertical"></a>
  41. <a class="addthis_button_google_plusone" g:plusone:size="tall"></a>
  42. </div>
  43. </div>
  44. <!-- End Share -->
  45. <div style="clear: both;"></div>
  46. </div>
  47. #MOD_TOOLS#',0,@$_GET['page'],$page->load('objects_per_page'));
  48. echo '<div class="pagination">'.$img->pagination(' <a href="?page=#" class="square previous">&laquo;</a> ',' <a href="?page=#" class="square number">#</a> ', ' <span class="square current">#</span> ', ' <a href="?page=#" class="square next">&raquo;</a> ',$page->load('objects_per_page'),0,@$_GET['page']).'</div>';
  49. ?>
  50. <!-- End Block -->
  51. </div>
  52. <!-- End Content -->


i films.php

Narazie wyglądaja one identycznie i chce je rozdzielić żeby jeden pobierał z bazy rekord z type=img a drugi films zeby pobierał rekordy z type=youtube

Daje także plik mod.php który może być przydatny'
  1. <?php
  2.  
  3. //Loading core of application
  4. require_once("_core/kernel.php");
  5. $kernel = new kernel();
  6.  
  7. //Loading settings of application
  8. $kernel->load_module("manager");
  9. $kernel->load_module("users");
  10. //Loading main theme
  11. $img = $kernel->manager;
  12. $user = $kernel->users;
  13.  
  14. //Loading functions of user
  15. $user->sessionTools();
  16.  
  17. if($user->verifyLogin() && $user->userInfo('rank') <= 1) {
  18. if(isset($_POST['vid']) && isset($_POST['mid'])) {
  19. if($_POST['vid'] == 'TT2' && is_numeric($_POST['mid'])) {
  20. $_POST['mid'] = mysql_real_escape_string($_POST['mid']);
  21. $query = mysql_query("SELECT `is_waiting` FROM `tentego_img` WHERE `id`=".$_POST['mid']);
  22. $verify = mysql_num_rows($query);
  23. if($verify != 1) echo 'Obiekt nie istienieje.';
  24. else {
  25. $item = mysql_fetch_array($query);
  26. if($item['is_waiting'] == 1)
  27. echo (mysql_query("UPDATE `tentego_img` SET `is_waiting`=0, `rel_date`='".date("YmdHis")."' WHERE `id`=".$_POST['mid']))?'Przeniesiono na główną.':'Wystąpił błąd podczas przenoszenia';
  28. else
  29. echo (mysql_query("UPDATE `tentego_img` SET `is_waiting`=1 WHERE `id`=".$_POST['mid']))?'Przeniesiono do poczekalni.':'Wystąpił błąd podczas przenoszenia';
  30. }
  31. }
  32. }
  33. if(isset($_POST['vid']) && isset($_POST['aid'])) {
  34. if($_POST['vid'] == 'TT2' && is_numeric($_POST['aid'])) {
  35. $_POST['aid'] = mysql_real_escape_string($_POST['aid']);
  36. $query = mysql_query("SELECT `is_waiting` FROM `tentego_img` WHERE `id`=".$_POST['aid']);
  37. $verify = mysql_num_rows($query);
  38. if($verify != 1) echo 'Obiekt nie istienieje.';
  39. else {
  40. $item = mysql_fetch_array($query);
  41. echo (mysql_query("UPDATE `tentego_img` SET `is_waiting`=2 WHERE `id`=".$_POST['aid']))?'Przeniesiono do archiwum. Operację można cofnąć klikając pierwszą opcję przenoszenia.':'Wystąpił błąd podczas przenoszenia';
  42. }
  43. }
  44. }
  45. if(isset($_POST['vid']) && isset($_POST['did'])) {
  46. if($_POST['vid'] == 'TT2' && is_numeric($_POST['did'])) {
  47. $_POST['did'] = mysql_real_escape_string($_POST['did']);
  48. $query = mysql_query("SELECT `is_waiting`,`type`,`src` FROM `tentego_img` WHERE `id`=".$_POST['did']);
  49. $verify = mysql_num_rows($query);
  50. if($verify != 1) echo 'Obiekt nie istienieje.';
  51. else {
  52. $item = mysql_fetch_array($query);
  53. echo (mysql_query("DELETE FROM `tentego_img` WHERE `id`=".$_POST['did']))?'Usunięto obiekt.':'Nie udało się usunąć obiektu.';
  54. echo '<br />';
  55. if($item['type'] == 'img')
  56. echo (unlink('upload/'.$item['src']))?'Usunięto obrazek z serwera':'Nie udało się usunąć obrazku z serwera';
  57. }
  58. }
  59. }
  60. if(isset($_POST['vid']) && isset($_POST['ubid'])) {
  61. if($_POST['vid'] == 'TT2' && is_numeric($_POST['ubid'])) {
  62. $_POST['ubid'] = mysql_real_escape_string($_POST['ubid']);
  63. $query = mysql_query("SELECT `rank` FROM `tablicacms_users` WHERE `id`=".$_POST['ubid']);
  64. $verify = mysql_num_rows($query);
  65. if($verify != 1) echo 'Użytkownik nie istienieje.';
  66. else {
  67. echo (mysql_query("UPDATE `tablicacms_users` SET `rank` = '3' WHERE `id`=".$_POST['ubid']))?'Zablokowano użytkownika.':'Nie udało się zablokować użytkownika.';
  68. }
  69. }
  70. }
  71. if(isset($_POST['vid']) && isset($_POST['uubid'])) {
  72. if($_POST['vid'] == 'TT2' && is_numeric($_POST['uubid'])) {
  73. $_POST['uubid'] = mysql_real_escape_string($_POST['uubid']);
  74. $query = mysql_query("SELECT `rank` FROM `tablicacms_users` WHERE `id`=".$_POST['uubid']);
  75. $verify = mysql_num_rows($query);
  76. if($verify != 1) echo 'Użytkownik nie istienieje.';
  77. else {
  78. echo (mysql_query("UPDATE `tablicacms_users` SET `rank` = '2' WHERE `id`=".$_POST['uubid']))?'Odblokowano użytkownika.':'Nie udało się odblokować użytkownika.';
  79. }
  80. }
  81. }
  82. if(isset($_POST['vid']) && isset($_POST['uaid'])) {
  83. if($_POST['vid'] == 'TT2' && is_numeric($_POST['uaid'])) {
  84. $_POST['uaid'] = mysql_real_escape_string($_POST['uaid']);
  85. $query = mysql_query("SELECT `active` FROM `tablicacms_users` WHERE `id`=".$_POST['uaid']);
  86. $verify = mysql_num_rows($query);
  87. if($verify != 1) echo 'Użytkownik nie istienieje.';
  88. else {
  89. echo (mysql_query("UPDATE `tablicacms_users` SET `active` = '1' WHERE `id`=".$_POST['uaid']))?'Aktywowano użytkownika.':'Nie udało się aktywować użytkownika.';
  90. }
  91. }
  92. }
  93. if(isset($_POST['vid']) && isset($_POST['uuaid'])) {
  94. if($_POST['vid'] == 'TT2' && is_numeric($_POST['uuaid'])) {
  95. $_POST['uuaid'] = mysql_real_escape_string($_POST['uuaid']);
  96. $query = mysql_query("SELECT `active` FROM `tablicacms_users` WHERE `id`=".$_POST['uuaid']);
  97. $verify = mysql_num_rows($query);
  98. if($verify != 1) echo 'Użytkownik nie istienieje.';
  99. else {
  100. echo (mysql_query("UPDATE `tablicacms_users` SET `active` = '0' WHERE `id`=".$_POST['uuaid']))?'Dezaktywowano użytkownika.':'Nie udało się dezaktywować użytkownika.';
  101. }
  102. }
  103. }
  104. }
  105. ?>
  106.  


Nie mam pojecia jak to rozdzielić jednak doszedłem do wniosku że ten wybór trzeba wcisnąć gdzieś tu
  1. #MOD_TOOLS#',0,@$_GET['page'],$page->load('objects_per_page'));
  2. echo '<div class="pagination">'.$img->pagination(' <a href="?page=#" class="square previous">&laquo;</a> ',' <a href="?page=#" class="square number">#</a> ', ' <span class="square current">#</span> ', ' <a href="?page=#" class="square next">&raquo;</a> ',$page->load('objects_per_page'),0,@$_GET['page']).'</div>';
  3. ?>


To zero po #MOD_TOOLS# oznacza że jest na głównej a jedynka że poczekalnia i tam przydało by się dodać type i było by okej tylko nie z bardzo wiem jak

Liczę na waszą pomoc