ADSmanager moduł ostatnio dodanych
Wyniki 1 do 10 z 10

Temat: ADSmanager moduł ostatnio dodanych

  1. #1
    Nowicjusz
    Dołączył
    12-05-2009
    Wpisy
    30
    Punkty
    10

    Domyślny ADSmanager moduł ostatnio dodanych

    Witam Was.
    Mam funkcje wewnątrz modułu mod_adsmanager_ads która wyświetla horyzontalnie ostatnio dodane.
    Znalazłem w bazie ustawienia ile ma ich wyświetlać ( domyslnie 3 ) i potrzebuje żeby wyświetlało 4 ostatnie ale w dwóch wierszach ;(
    czy pomożecie z taka "paginacja" wyświetlania.

    Kod:
    	function displayHorizontalLatestAds($ads,$image,$itemid,$nb_images,$displaycategory,$displaydate)
    	{
    		global $mosConfig_absolute_path,$mosConfig_live_site;
    		if ($image == 1)
    		{
    		?>
    			<div class='adsmanager_box_module_2'>
    			<table class='adsmanager_inner_box_2' width="100%">
    			<tr align="center">
    			<?php
    			if (isset($ads[0])) {
    			foreach($ads as $row) {
    			?>
    				<td>
    				<?php	
    				$linkTarget = sefRelToAbs("index.php?option=com_adsmanager&amp;page=show_ad&amp;adid=".$row->id."&amp;Itemid=".$itemid);			
    				$ok = 0;$i=1;
    				while(!$ok)
    				{
    					if ($i < $nb_images + 1)
    					{
    						$ext_name = chr(ord('a')+$i-1);
    						$pic = $mosConfig_absolute_path."/images/com_adsmanager/ads/".$row->id.$ext_name."_t.jpg";
    						if (file_exists( $pic))
    						{
    							echo "<div align='center'><a href='".$linkTarget."'><img src='".$mosConfig_live_site."/images/com_adsmanager/ads/".$row->id.$ext_name."_t.jpg' alt='".htmlentities(stripslashes($row->ad_headline),ENT_QUOTES)."' border='0' /></a>";
    							$ok = 1;
    						}
    					}
    					else
    					{
    						echo "<div align='center'><a href='".$linkTarget."'><img src='".$mosConfig_live_site."/components/com_adsmanager/images/nopic.gif' alt='noimage' border='0' /></a>";
    						$ok = 1;
    					}
    					$i++;   	
    				}
    					
    				echo "<br /><a href='$linkTarget'>".stripslashes($row->ad_headline)."</a>";
    			
    				?>
    				</td>
    			<?php
    			} }
    			?>
    			</tr>
    			</table>
    			</div>
    		<?php
    		}
    		else
    		{
    			?>
    			<ul class="mostread">
    			<?php
    			if (isset($ads[0])) {
    			foreach($ads as $row) {
    			?>
    				<li class="mostread">
    				<?php	
    					$linkTarget = sefRelToAbs("index.php?option=com_adsmanager&amp;page=show_ad&amp;adid=".$row->id."&amp;catid=".$row->category."&amp;Itemid=".$itemid);
    					echo "<a href='$linkTarget'>".stripslashes($row->ad_headline)."</a>"; 
    				
    				?>
    				</li>
    		<?php
    			} }
    			?>
    			</ul>
    			<?php
    		}
    	}
    z góry dziękuje

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2

  4. #3
    Nowicjusz
    Dołączył
    12-05-2009
    Wpisy
    30
    Punkty
    10

    Domyślny

    Dziekuje za pomoc, trochę inna wersja ale sobie poradziłem,


    Jeszcze jedno pytanie bez tworzenia nowego wątku.

    admenager wyswietla nazwe kategorii po kliknięciu w wybraną.

    zlokalizwoałem funkcje ktora wyświetla tytuł. Jest on wyswietlony po "subcategory" , poprosty wyechowana zmienna $name.
    Ja potrzebuje wyswietlić tytuł ponad subkategoriami, ale zmianna name nie ma tam zasiegu.
    próbowałem z sesją ale mam opóźnienie po przeładowaniu , wyswietla mi tytul poprzedniej wybranej kategorii.

    czy jest mozliwosc jakoś inaczej wyświetlić nazwe ?

  5. #4

  6. #5
    Nowicjusz
    Dołączył
    12-05-2009
    Wpisy
    30
    Punkty
    10

    Domyślny

    Postaram się bardziej łopatologicznie
    Adsmenager po kliknięciu w kategorie z jego menu wyświetla stronę.

    Wyświetla podstronę w sposób nastepujący :
    Od góry - subkatgorie , niżej tytuł , niżej ewentualnie wyszukiwarkę i jeszcze niżej ogłoszenia.
    Potrzebuje zamienić kolejnością subkategorie z tytułem kategorii.

  7. #6
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    Do takiej zmiany musisz zmodyfikować dwa pliki:

    1. adsmanager.php linia 777 zakomentuj wpis:
      Kod PHP:
      //adsmanager_html::show_subcats($subcats); 
      i na początku funkcji dopisz do listy zmiennych global (l. 747) zmienną $subcats
      Kod PHP:
      global $database,$mosConfig_absolute_path,$mosConfig_live_site,$my,$mainframe$subcats
    2. adsmanager.html.php l. 448 dopisz do listy zmiennych global $subcats
      Kod PHP:
       global $mosConfig_live_site,$mosConfig_absolute_path,$mosConfig_live_site,$my,$subcats
    3. linia 469 po </h1>dopisz:
      Kod PHP:
      <?php adsmanager_html::show_subcats($subcats); ?>

  8. #7
    Nowicjusz
    Dołączył
    12-05-2009
    Wpisy
    30
    Punkty
    10

    Domyślny

    Dziękuję Ci Jolu,
    Zadziałało ,
    Pomysł miałem dobry ale niestety zapomniałem o global w jednym z miejsc

    Czy podpowiesz może jeszcze jak z adsmanager jest z plikami ? wybrałem pole file, jest ogólnie na formularzu jednak nie widać pliku po załadowaniu
    Potrzebuje połączyć go jeszcze z video i o tyle ile z pola url moge przejąć wpisany przez użtkownika link youtube albo coś w podobie , to w przypadku uploadu pliku jest kiepsko

  9. #8
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    Aby pliki były wczytywane na serwer powinien byc ustawiony odpowiednio duzy dla nich rozmiar w oknie Fields->Twój element dla pliku->Rozmiar

  10. #9
    Nowicjusz
    Dołączył
    12-05-2009
    Wpisy
    30
    Punkty
    10

    Domyślny

    JUz sobie poradzięlem, dziękuję Ci za pomoc.
    Prośba jeszcze jedna.
    Jest w skrypcie i bazie taka pozycja jak ad_kindof,
    Chciałbym wyechować tą wartość w pełnym opisie ogłoszenia. Gdzie odnaleźć fragment kodu odpowiedzialny za połączenie z bazą i wrzucenie do tablicy danych z wybranego wiersza tebeli?
    Sądzę że istnieje tablica która te dane trzyma. Chyba ze to obiekt jakiś i sobie nie mogę go zlokalizować.
    W czasach operacji na tablicach to było zazwyczaj w nazwa_tab[] a tu nie mam pojęcia ;) dziekuje z góry jeszcze raz

  11. #10

Podobne tematy

  1. Virtuemart - kolejność ostatnio dodanych produktów na liście kategorii
    przez klotho na forum Biznes: sklepy, ogłoszenia, katalogi produktów
    Odpowiedzi: 1
    Ostatni post/autor: 17-02-2011, 18:31
  2. hwdvideoshare - sposób na oglądanie dodanych video w formie modułu
    przez tomsson na forum Galerie, media, obsługa grafiki i innych mediów
    Odpowiedzi: 0
    Ostatni post/autor: 14-04-2010, 22:04
  3. Odpowiedzi: 5
    Ostatni post/autor: 24-01-2010, 21:43
  4. Komponent Download + Moduł ostatnio dodanych plików
    przez Elber na forum Szukam dodatku do Joomla
    Odpowiedzi: 8
    Ostatni post/autor: 18-01-2009, 18:02
  5. Modul do wyswietlania ostatnio dodanych linkow
    przez s87 na forum Zasoby, plikownie,
    Odpowiedzi: 12
    Ostatni post/autor: 07-01-2009, 01:35

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •