Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - darky

Pagine: [1] 2
1
Si si più o meno, diciamo che ho aggirato il problema  ;D

Cmq credo che questo modulo sia davvero ottimo e che potrebbe tornare utile a molti ;)

2
da qui http://mamboxchange.com/frs/?group_id=1695&release_id=5292


ma drizzate le orecchie ho trovato il modulo che mi serviva già pronto date un occhio qui, funziona perfettamente anche in joomla

http://www.mambopower.net/content/view/26/27/

 ;D notti insonni ma alla fine eccolo *_*


3
Sviluppo / Re: Modifica mod_frontpage thumbnails
« il: 23 Set 2006, 12:35:32 »
-napo- credo di aver trovato il componente che cercavo

ecco il link *_* non mi sembra vero l'ho trovato

http://www.mambopower.net/content/view/26/27/

funziona perfettamente anche in joomla

 ;)

4
Sviluppo / Re: Modifica mod_frontpage thumbnails
« il: 23 Set 2006, 02:13:03 »
E c'hai ragione  ;D

volevo far finta di essere brava e vogliosa di lavorare  ;D

ecco l'allegato :-*

[allegato eliminato da un amministratore]

5
Si anche io credevo, ma ti assicuro nn c'è. Ed è un peccato. Quello che vorrei sapere è come poter inserire anche questa opzione al modulo.

[OT] ma che meraviglia quel bau della foto *_* [/OT]

6
Sviluppo / Modifica mod_frontpage thumbnails
« il: 22 Set 2006, 22:03:59 »
Mi è capitato spesso di leggere di persone che volessero visualizzare nel modulo last news una piccola immagine

questo modulo fa proprio questo, inserisce le ultime news con l'immagine inserita nel articolo.

Funziona proprio come lastnews, ma con una piccola differenza.
Lastnews ti permette di settare categorie e sezioni, il suddetto modulo no.

Purtroppo questo utilissimo modulo mi servirebbe proprio con la possibilità di visualizzare le varie categorie e sezioni.

Chiedo quindi ad esperti se secondo loro è fattibile. E se si, imploro di dirmi cosa modificare per ottenere ciò.

Ecco il codice:

<?php
/**
* @version $Id: mod_frontpage_thumbnails.php,v 1.2 2005/07/12 12:49:21 martin Exp $
* @package Mambo_4.5.1
* @copyright (C) 2000 - 2004 Miro International Pty Ltd
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* Mambo is Free Software
*/

/** ensure this file is being included by a parent file */
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );


global $mosConfig_offset, $mosConfig_live_site, $mainframe;
if (!function_exists("fptn_thumb_size"))
{
function fptn_thumb_size($file, $wdth, $hgth, &$image, &$xtra, $class, $aspect){
  global $mosConfig_absolute_path, $mosConfig_live_site;
      if($class!='') $xtra .= ' class="'.$class.'"';
  // Find the extension of the file
  $ext = substr(strrchr(basename($mosConfig_absolute_path.$file), '.'), 1);
  $thumb = str_replace('.'.$ext, '_thumb.'.$ext, $file);
  $image = '';
  $image_path = $mosConfig_absolute_path.$thumb;
  $image_site = $mosConfig_live_site.$thumb;
  $found = false;
//   print "
$file, $image_path, $wdth, $hgth";
  if (file_exists($image_path))
  {
    $size = '';
      $wx = $hy = 0;
    if (function_exists( 'getimagesize' ))
    {
      $size = @getimagesize( $image_path );
      if (is_array( $size ))
      {
        $wx = $size[0];
        $hy = $size[1];
        $size = 'width="'.$wx.'" height="'.$hy.'"';
      }
    }
    if ($wx == $wdth && $hy == $hgth)
    {
      $found = true;
      $image= '<img border="1" src="'.$image_site.'" '.$size.$xtra.' />';
    }
  }

  if (!$found)
  {
    $size = '';
      $wx = $hy = 0;
    $size = @getimagesize( $mosConfig_absolute_path.$file );
    if (is_array( $size ))
    {
      $wx = $size[0];
      $hy = $size[1];
    }
      //print "
$wx, $hy, $wdth, $hgth";
      fptn_calcsize($wx, $hy, $wdth, $hgth, $aspect);
      //print "
$wx, $hy, $wdth, $hgth";
    switch ($ext)
    {
      case 'jpg':
      case 'jpeg':
      case 'png':
        fptn_thumbit($mosConfig_absolute_path.$file,$image_path,$ext,$wdth,$hgth);
            $size = 'width="'.$wdth.'" height="'.$hgth.'"';
        $image= '<img border="1" src="'.$image_site.'" '.$size.$xtra.' />';
        break;

         case 'gif':
        if (function_exists("imagegif")) {
               fptn_thumbit($mosConfig_absolute_path.$file,$image_path,$ext,$wdth,$hgth);
               $size = 'width="'.$wdth.'" height="'.$hgth.'"';
               $image= '<img src="'.$image_site.'" '.$size.$xtra.' />';
               break;
        }
            
         default:
            $size = 'width="'.$wdth.'" height="'.$hgth.'"';
        $image= '<img src="'.$mosConfig_live_site.$file.'" '.$size.$xtra.' />';
        break;
    }
  }
}

function fptn_thumbIt ($file, $thumb, $ext, &$new_width, &$new_height) {

  $img_info = getimagesize ( $file );
  $orig_width = $img_info[0];
  $orig_height = $img_info[1];
   if($orig_width<$new_width || $orig_height<$new_height){
      $new_width = $orig_width;
      $new_height = $orig_height;
   }
switch ($ext) {
  case 'jpg':
  case 'jpeg':
    $im  = imagecreatefromjpeg($file);
    $tim = imagecreatetruecolor ($new_width, $new_height);
    fptn_ImageCopyResampleBicubic($tim, $im, 0,0,0,0, $new_width, $new_height, $orig_width, $orig_height);
    imagedestroy($im);

    imagejpeg($tim, $thumb, 75);
    imagedestroy($tim);
    break;

  case 'png':
    $im  = imagecreatefrompng($file);
    $tim = imagecreatetruecolor ($new_width, $new_height);
    fptn_ImageCopyResampleBicubic($tim, $im, 0,0,0,0, $new_width, $new_height, $orig_width, $orig_height);
    imagedestroy($im);

    imagepng($tim, $thumb, 75);
    imagedestroy($tim);
    break;

   case 'gif':
      if (function_exists("imagegif")) {
         $im  = imagecreatefromgif($file);
         $tim = imagecreatetruecolor ($new_width, $new_height);
         fptn_ImageCopyResampleBicubic($tim, $im, 0,0,0,0, $new_width, $new_height, $orig_width, $orig_height);
         imagedestroy($im);

         imagegif($tim, $thumb, 75);
         imagedestroy($tim);
    }
    break;

  default:
    break;
}
}

function fptn_ImageCopyResampleBicubic (&$dst_img, &$src_img, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h) {
   if($dst_w==$src_w && $dst_h==$src_h){
      $dst_img = $src_img;
      return;
   }
  ImagePaletteCopy ($dst_img, $src_img);
  $rX = $src_w / $dst_w;
  $rY = $src_h / $dst_h;
  $w = 0;
  for ($y = $dst_y; $y < $dst_h; $y++) {
    $ow = $w; $w = round(($y + 1) * $rY);
    $t = 0;
    for ($x = $dst_x; $x < $dst_w; $x++) {
      $r = $g = $b = 0; $a = 0;
      $ot = $t; $t = round(($x + 1) * $rX);
      for ($u = 0; $u < ($w - $ow); $u++) {
        for ($p = 0; $p < ($t - $ot); $p++) {
          $c = ImageColorsForIndex ($src_img, ImageColorAt ($src_img, $ot + $p, $ow + $u));
          $r += $c['red'];
          $g += $c['green'];
          $b += $c['blue'];
          $a++;
        }
      }
         if(!$a) $a = 1;
      ImageSetPixel ($dst_img, $x, $y, ImageColorClosest ($dst_img, $r / $a, $g / $a, $b / $a));
    }
  }
}

function fptn_calcsize($srcx, $srcy, &$forcedwidth, &$forcedheight, $aspect) {
   if ($forcedwidth > $srcx)  $forcedwidth = $srcx;
   if ($forcedheight > $srcy) $forcedheight = $srcy;
        if ( $forcedwidth <=0 && $forcedheight > 0) {
      $forcedwidth = round(($forcedheight * $srcx) / $srcy);
   }else if ( $forcedheight <=0 && $forcedwidth > 0) {
      $forcedheight = round(($forcedwidth * $srcy) / $srcx);
   }else if ( $forcedwidth/$srcx>1 && $forcedheight/$srcy>1) {
      //May not make an image larger!
      $forcedwidth = $srcx;
      $forcedheight = $srcy;
   }
   if ($aspect)
   {   
      if  ( $forcedwidth/$srcx<1 && $forcedwidth/$srcx <  $forcedheight/$srcy) {
         $forcedheight = round(($srcy * $forcedwidth) /$srcx);
      }
      else if ( $forcedheight/$srcy<1 && $aspect) {
         $forcedwidth = round(($forcedheight * $srcx) /$srcy);
      }
   }
}

function fptn_limittext($txt,$limit)
{
    $len=strlen($txt);
    if($len <= $limit)
        return $txt;
    else
    {
        $txt = substr($txt,0,$limit);
        $pos = strrpos($txt," ");
        if($pos >0)
   {
      
            $txt = substr($txt,0,$pos);
       if (($tpos =strrpos($txt,"<")) >  strrpos($txt,">") && $tpos>0)
       {
        $txt = substr($txt,0,$tpos-1);
    
       }

   }
        return $txt . "...";
    }
}

}
$count = intval( $params->get( 'count', 5 ) );
$skip = intval( $params->get( 'skip', 0 ) );
$columns = intval( $params->get( 'columns', 1 ) );
$direction = intval( $params->get( 'direction', 1 ) );
$fulllink = $params->get( 'fulllink','' );

$moduleclass_sfx = $params->get( 'moduleclass_sfx' );

$thumb_width = intval( $params->get( 'thumb_width', 32 ) );
$thumb_height = intval( $params->get( 'thumb_height', 32 ) );
$section = intval( $params->get( 'section', -1 ) );
$aspect = intval( $params->get( 'aspect', 0 ) );
$css_suffix =  $params->get( 'css_suffix', '' ) ;
$limit = intval( $params->get( 'limit', 0 ) );

$thumb_embed = intval( $params->get( 'thumb_embed', 0 ) );
$thumb_disable = intval( $params->get( 'thumb_disable', 0 ) );
$strip_tags = intval( $params->get( 'strip_tags', 0 ) );
$allowed_tags =  "
";


$now = date( "Y-m-d H:i:s", time()+$mosConfig_offset*60*60 );

// query records
$query = "SELECT a.*, cc.image AS image"
   . "\n FROM #__content AS a"
   . "\n INNER JOIN #__content_frontpage AS f ON f.content_id = a.id"
   . "\n INNER JOIN #__categories AS cc ON cc.id = a.catid"
   . "\n WHERE a.state = '1'"
   . "\n AND ( publish_up = '0000-00-00 00:00:00' OR publish_up <= '$now'  )"
   . "\n AND ( publish_down = '0000-00-00 00:00:00' OR publish_down >= '$now' )"
   . "\n ORDER BY f.ordering"
   . "\nlimit $skip," . $count
   ;

$database->setQuery( $query );
$rows = $database->loadObjectList();


// Output
echo '<table border="0" cellspacing="0" cellpadding="0" class="frontpage_thumbnail_main' . $css_suffix . '">';
$col = 0;
$pwidth = intval(100/$columns);
//
//process intro text
//
$rc = count($rows);
for ( $r = 0; $r < $rc; $r++) {

   $row
s[$r]->introtext= preg_replace("/{[^}]*}/","",$rows[$r]->introtext);
   if($strip_tags == 1)
   {
           $rows[$r]->introtext = strip_tags($rows[$r]->introtext,$allowed_tags);
   }
     if($limit > 0)
   {
           $rows[$r]->introtext = fptn_limittext($rows[$r]->introtext,$limit);
   }
}
if ($thumb_embed == 1 && $thumb_disable != 1)
{
   echo '<table border="0" cellspacing="0" cellpadding="0" class="frontpage_thumbnail_main' . $css_suffix . '">';

   foreach ( $rows as $row ) {
   if ($col==0)   echo '<tr>';
   echo '<td valign="top" width="' . $pwidth . '%">';
   echo '<table class="frontpage_thumbnail" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top" class="title">';
    echo '<a href="'. sefRelToAbs( 'index.php?option=com_content&amp;task=view&amp;id=' . $row->id ) .'">'. $row->title . '[/url]</td></tr>';
    echo '<tr><td valign="top" class="frontpage_thumbnail_column">';
    echo '<p>';
    echo '<a href="'. sefRelToAbs( 'index.php?option=com_content&amp;task=view&amp;id=' . $row->id ) .'">';

      if ($row->images != "")
      {

         $img = "/images/stories/" . strtok($row->images,"|\r\n");
         $class="";
      $extra = 'style="float: left; margin-left: 0.5em; margin-right: 0.5em;" alt=""';
      
         fptn_thumb_size($img, $thumb_width, $thumb_height, $image, $extra, $class, $aspect);

         echo  $image ;

    }
    else if ($row->image !="")
    {
       echo '<img border="1" src="/images/stories/' . $row->image . '" width="' . $thumb_width . '" height="' . $thumb_height .'" style="float: left; margin-left: 0.5em; margin-right: 0.5em;" alt="" />';
       //echo '<img border="1" src="/images/stories/' . $row->image . '" width="' . $thumb_width . '" height="' . $thumb_height .'" style="" alt="" />';

    }
    echo '[/url]';
 
    echo $row->introtext;
    echo '</p>';
    if ($fulllink !="")
   {
      echo '<a href="'. sefRelToAbs( 'index.php?option=com_content&amp;task=view&amp;id=' . $row->id ) .'">'. $fulllink . '[/url]' ;

   }
   echo "</td></tr></table>";
   echo "</td>";
   $col = ($col + 1) % $columns;
   if ($col ==0 ) echo "</tr>";
  }
  if ($col !=0) echo "</tr>";

  echo '</table>';
}
else if ($direction == 0)
{
   echo '<table border="0" cellspacing="0" cellpadding="0" class="frontpage_thumbnail_main' . $css_suffix . '">';

   foreach ( $rows as $row ) {
   if ($col==0)   echo '<tr width="100%">';
   echo '<td width="' . $pwidth . '%">';
   echo '<table class="frontpage_thumbnail' . $css_suffix . '" width="100%" border="0" cellspacing="0" cellpadding="0"><tr>';
   if($thumb_disable != 1)
       {
           echo '<td valign="top" class="frontpage_thumbnail_column' . $css_suffix . '">';
           echo '<a href="'. sefRelToAbs( 'index.php?option=com_content&amp;task=view&amp;id=' . $row->id ) .'">';
   
      if ($row->images != "")
      {
      
      $img = "/images/stories/" . strtok($row->images,"|\r\n");
      $class="";
      $extra ="";
      fptn_thumb_size($img, $thumb_width, $thumb_height, $image, $extra, $class, $aspect);
      
      echo  $image ;

      }
      else if ($row->image !="")
      {
      echo '<img border="1" src="/images/stories/' . $row->image . '" width="' . $thumb_width . '" height="' . $thumb_height .'">';
      }
      echo '[/url]</td>';

   }
   echo '<td valign="top" class="frontpage_thumbnail_column' . $css_suffix . '">';
   echo '<a href="'. sefRelToAbs( 'index.php?option=com_content&amp;task=view&amp;id=' . $row->id ) .'">'. $row->title . '[/url]
'. $row->introtext ;
   if ($fulllink !="")
   {
      echo '
<a href="'. sefRelToAbs( 'index.php?option=com_content&amp;task=view&amp;id=' . $row->id ) .'">'. $fulllink . '[/url]' ;

   }
   echo "</td></tr></table>";
   echo "</td>";
   $col = ($col + 1) % $columns;
   if ($col ==0 ) echo "</tr>";
  }
  if ($col !=0) echo "</tr>";

  echo '</table>';
}
else
{

 echo '<table border="0" cellspacing="0" cellpadding="0" class="frontpage_thumbnail_main' . $css_suffix . '">';

   foreach ( $rows as $row ) {
   if ($col==0)   echo '<tr width="100%">';
   echo '<td valign="top" width="' . $pwidth . '%">';
   echo '<table class="frontpage_thumbnail" width="0" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top" class="frontpage_thumbnail_column">';


   echo '<a href="'. sefRelToAbs( 'index.php?option=com_content&amp;task=view&amp;id=' . $row->id ) .'">'. $row->title . '[/url]</td></tr>';
   echo  '<tr class="frontpage_thumbnail_row' . $css_suffix . '">';

   if($thumb_disable != 1)
       {
           echo '<td valign="top" class="frontpage_thumbnail_column' . $css_suffix . '">';
             echo '<a href="'. sefRelToAbs( 'index.php?option=com_content&amp;task=view&amp;id=' . $row->id ) .'">';

       if ($row->images != "")
      {
      
      $img = "/images/stories/" . strtok($row->images,"|\r\n");
      $class="";
      $extra="";
      fptn_thumb_size($img, $thumb_width, $thumb_height, $image, $extra, $class, $aspect);
      
      echo  $image ;

      }
      else if ($row->image !="")
      {
      echo '<img border="1" src="/images/stories/' . $row->image . '" width="' . $thumb_width . '" height="' . $thumb_height .'">';
      }
      echo '[/url]</td>';
        }

   echo '</tr><tr class="frontpage_thumbnail_row' . $css_suffix . '"><td valign="top"class="frontpage_thumbnail_column' . $css_suffix . '">';
   echo $row->introtext ;
   if ($fulllink !="")
   {
      echo '
<a href="'. sefRelToAbs( 'index.php?option=com_content&amp;task=view&amp;id=' . $row->id ) .'">'. $fulllink . '[/url]' ;

   }
   echo "</td></tr></table>";
   echo "</td>";
   $col = ($col + 1) % $columns;
   if ($col ==0 ) echo "</tr>";
  }
  if ($col !=0) echo "</tr>";

  echo '</table>';

}


?>

Funziona perfettamente anche in joomla cosi com'è.

Grazie a tutti.

7
ripeto a me non serve il template. ::)

ma un modulo che richiami gli ultimi argomenti inseriti con accantro una foto

il modulo l'ho trovato si chiama mod_frontpage_thumbnails_1.40

questo mi carica nel frontpage il titolo + eventuali foto inserite nel mio articolo

il problema ora è che il modulo funziona perfettamente, ma carica tutti gli articoli da me inseriti da tutte le categorie.

io invece vorrei che questo mostrasse SOLO gli articoli di una determinata categoria.

Essendo una prugna  ;D sto tentando di smanettare, ma credo proprio di aver bisogno di un grosso aiuto.

8
a me joomla piace da matti preciso, semplice, pure per una gnugna come me.
cmq sia credo anche io dipenda da quello, ma non so dove mettere le zampe.

Non potresti dargli un'occhiata?

Premesso che pago il disturbo... ;)

9
jmovie è davvero bello, forse un po' troppo per quello che devo fare io.

Ho comunque provato adsmanager....posso dirlo???

è quasi perfetto...l'unica pecca è che il modulo vede tutte le news inserite e non una sola categoria.

Allora ho pensato (da ignorante eh) duplico il modulo ed il componente
rinomino e pubblico.

Magia il componente funziona...il modulo lo carica ma tadan
di da questo errore....ribadisco che questo è un chiaro caso di smanettamento mode on

Fatal error: Cannot redeclare reorderdate() (previously declared in c:\programmi\easyphp1-8\www\prova\modules\mod_adsmanager_ads.php:9) in c:\programmi\easyphp1-8\www\prova\modules\mod_TopAlbum_ads.php on line 9

che vuol dire????

surfbit help *_*

10
Stavo osservando il componente jmovie...se si può modificare...domani lo scarico va :D  mi pare abbiano i moduli da me richiesti

tutto io devo fare in questa casa  ;D


11
ma infatti non è il template eh...quello l'ho fatto + bello io  ;D
e non è che voglia a tutti i costi asp...anzi...

non è la parte grafica, ma a me servono proprio i moduli

rispiego
un modulo in home dove compaiano le ultie recensioni inserite
quind cn immagine e di fianco alcune righe che linkano ad una pagina con tutte le rece

Poi quando si inseriscono le recensioni dovrebbero esserci determinati campi
che ne so label-durata-anno


il componente cinema ho provato a modificarlo e ti dirò che le modifiche funzionano

ma purtroppo non trovo moduli per questo componente

 :o

ripeto mi pare impossibile che non esista qualcosa del genere se non artist venue che cmq è troppo incasinato per i miei gusti

12
Uhm credo che tu debba modificare il css o il template :)

13
ma sai che inizio a credere che in php questo non sia possibile?

cioè visualizzare un modulo di quel tipo?

tutti i siti da me visti in joomla ( e son tanti) non ne ho visto uno e dico uno che sia fatto in quel modo....ma possibile???

14
Gh gh gh... bhe guarda in effetti la mia idea era quella di mettermi a modificare il componente cinema che bene o male rispecchia un po' quello che mi serva.

Il problema è che non son molto pratica -_- ma ci proverò lo stesso.

Notavo però che cinema non ha dei moduli per il front page.

Allora mi dico lo faccio io...e poi mi rispondo ma come si fa un modulo di questo tipo


immagine | nome band
                  titolo
                  etichetta

O_O

15
niente quel sito l'avevo visto e rivisto e scaricato una miriade di com per provare >_<

16
si si lo so che è in asp...ma volevo appunto sapere se con joomla esisteva qualcosina del genere....ora guardo il sito :D

17
Sviluppo / Componente Concerti EVENTLIST
« il: 19 Set 2006, 17:56:40 »
Mi scuso se ho errato sezione.

Premetto che il seguente componente NON L'HO creato io (magari).

Ho trovato questo componente che gestisce un calendario concerti si chiama EVENTLIST.

Un elenco con la possibilità di inserire luogo, band e  numerosissime info su ogni data.

http://www.schlu.net/

Qui potete vedere una demo e scaricare il com+mod.

Credo possa tornare utile  :)


18
Sviluppo / Re: problema banner
« il: 19 Set 2006, 17:51:21 »
Non ho capito.

Cmq ci provo.

Tu vorresti inserire una tua immagine (con link annesso) e joomla mostra solo le sue immagini?

Se è cosi devi semplicemente caricare l'immagine nella cartella dove son contenuti i banner  :)

19
I Template di Joomla 1.0.x / Re: Problema Banner
« il: 19 Set 2006, 16:11:28 »
Credo volesse dire di lasciare il campo codice banner personale (nella gesione banner) vuoto.

Guarda la prima immagine allegata :)

20
 ::) nessuno conosce nulla in proposito?

Pagine: [1] 2


Web Design Bolzano Kreatif