2018. 05. 12.Videó | Kép élénkítése Photoshop-ban
2018. 05. 05.ColorCop színlopó program
2018. 04. 30.Coppermine | Kép és fájlméret megadása az indexképek alatt
2018. 04. 24.Coppermine | Thumbnails képek méretének változtatása egyszerűen
2018. 04. 18.Videó | PNG készítése Photoshop-ban
Coppermine Gallery themes

Coppermine Gallery themes
108 napja
130 néző

WordPress themes

WordPress themes
110 napja
129 néző

G-Portál themes

G-Portál themes
110 napja
76 néző

Tumblr themes

Tumblr themes
110 napja
114 néző

Coppermine | Egyedi főoldali tartalom
1 120 megtekintés

Már megint egy Coppermine Galéria leírás és még nincs vége :) Mindig rábukkanok valami újra a fórumán és az az érdekes benne, hogy sosem azt keresem, amire rábukkanok és mindig valami hasznosat találok. Még jó régen itt már írtam arról, hogy a főoldal tartalmát hogyan lehet módosítani, hogy például ne csak véletlenszerű képek modul vagy a legutoljára megtekintett modul látszódjon. De már nekem a módosított főoldal is kezd unalmas lenni, erre rátaláltam a fórumon kettőféle leírásra is, ami alapján újabb modulokat lehet hozzáadni a főoldalhoz. Ha eléggé aktívak lennénk a galériában is mi látogatók, akkor hozzászólnánk egy-egy képhez vagy szavaznánk is rájuk. Ezek alapján is lehet egyedi modult létrehozni, mint a legtöbb szavazatot kapó vagy a legtöbb hozzászólású kép. De nem ezek az igazán érdekes modulok, hanem amiről lejjebb fogok írni.

 

 

Első beállítás
Itt kódokat kell egy-egy fájlba bemásolni és ennek eredményeként egy olyan modult tudunk létrehozni, ahol a legtöbbet látogatott albumok jelennek meg.

 

A második beállítást a kódok alatt olvashatjátok el, amivel semmi dolgotok nincs igazából, csak a linken lévő plugint kell feltelepíteni a galériába. Ott többféle modult lehet majd egyediben hozzáadni még a galériához. A pluginos leírás jó a Sosugary galériásoknak is!

 

 

Először a kódos leírás jön. Ehhez ezekre a Coppermine fájlokra lesz szükség, amiben kódokat fogunk módosítani vagy hozzáadni. Elrontani nem lehet semmit, szóval nyugodtan megcsinálhatjátok.

 

  • index.php
  • include mappa/functions.inc.php
  • lang mappa/english.php
  • lang mappa/hungarian.php
  • themes mappa/aktuális téma/theme.php

 

Ezt az öt fájlt a szerverről másoljátok le a gépre és abban dolgozzatok. Először nyissuk meg az index.php-t és keressétek meg ezt a kódot benne:

 

case 'alblist':
list_albums();
break;

 

Ez alá másoljátok be ezt a kódot:

 

case 'topnalb':
display_thumbnails('topnalb', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
break;

 

A következő az include mappa/funcions.inc.php fájl. Ott ezt a kódot kell keresni:

 

$rowset = CPGPluginAPI::filter('thumb_caption_favpics', $rowset);
return $rowset;
break;

 

Alá pedig ezt kell bemásolni:

 

case 'topnalb': // Last albums to which uploads
if ($META_ALBUM_SET && $CURRENT_CAT_NAME) {
$album_name = $lang_meta_album_names['topnalb'].' - '. $CURRENT_CAT_NAME;
} else {
$album_name = $lang_meta_album_names['topnalb'];
}
$META_ALBUM_SET_MWA = str_replace( "aid", $CONFIG['TABLE_PICTURES'].".aid" , $META_ALBUM_SET );
$query = "SELECT count({$CONFIG['TABLE_ALBUMS']}.aid) FROM {$CONFIG['TABLE_PICTURES']},{$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND approved = 'YES' $META_ALBUM_SET_MWA GROUP BY {$CONFIG['TABLE_PICTURES']}.aid";
$result = cpg_db_query($query);
$count = mysql_num_rows($result);
mysql_free_result($result);
$query = "SELECT *, SUM({$CONFIG['TABLE_PICTURES']}.hits) AS hits, {$CONFIG['TABLE_ALBUMS']}.title AS title, {$CONFIG['TABLE_ALBUMS']}.aid AS aid FROM {$CONFIG['TABLE_ALBUMS']},{$CONFIG['TABLE_PICTURES']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND {$CONFIG['TABLE_PICTURES']}.approved = 'YES' AND hits > 0 $META_ALBUM_SET_MWA GROUP BY {$CONFIG['TABLE_ALBUMS']}.aid ORDER BY hits DESC $limit";
$result = cpg_db_query($query);
$rowset = cpg_db_fetch_rowset($result);
mysql_free_result($result);
if ($set_caption) build_caption($rowset,array('hits'));
$rowset = CPGPluginAPI::filter('thumb_caption_topnalb',$rowset);
return $rowset;
break;

 

Most a két nyelvi fájl jön innen: lang mappa/english.php és hungarian.php. Azt javaslom, hogy a két english fájl és a hungarian fájl kivételével a többit töröljétek ki. Semmi szükség rá. Mi magyarul látjuk a galériát, a külföldiek pedig angolul. A többi csak foglalja a helyet, ráadásul akkor az összesben bele kellene tenni a lenti kódot, hogy minden nyelven meg legyen a modul fejléce.

 

Tehát az angol és a magyar fájlokban keressétek ezt a sort:

 

Angol: $lang_meta_album_names['favpics'] = 'Favorite files';

Magyar: $lang_meta_album_names['favpics'] = 'Kedvenc képek';

 

Mind a kettő alá pedig ezeket tegyétek be:

 

Angol: $lang_meta_album_names['topnalb'] = 'Top Albums';

Magyar: $lang_meta_album_names['topnalb'] = 'Leglátogatottabb albumok';

 

Most pedig a témánkban nyissuk meg a theme.php fájlt és keressük meg ezt a kódot benne:

 

$album_types = array(
'albums' => array('lastalb')
);

 

Alá illesszük be ezt:

 

$album_types = array(
'albums' => array('topnalb')
);

 

Ezek után már csak ezt a szót kell a Beállítások – Album list view részben a The content of the main page rubrikába másolni.

 

topnalb

 

Második leírás

 

Ehhez legelőször is ezt a bővítményt töltsétek le: Letöltöm. A hungarian.php fájlt már én tettem bele, hogy az egyedi moduloknak magyar fejléc címe legyen. Aktiválni kell a galériában a plugint és ennyi.

 

Az én galériám most így néz ki:

 

lastalb/randalb/breadcrumb/catlist/alblist/topnalb,2/lasthits,2

 

  • Legfrissebb albumok (alapértelmezetten benne van a galériába)
  • Véletlenszerű albumok (ezt a bővítménnyel lehet előhozni)
  • Aztán van a Kategóriák listája
  • Leglátogatottabb albumok (ezt lehet a kódos leírással előhozni)
  • Utoljára megtekintett (alapértelmezetten benne van a galériába)

 

És akkor az új kódok. Ez után már csak a rövid kódokat kell alkalmazni a Beállítások – Album list view részben. A vastaggal kiemelt szavakat kell bemásolni a The content of the main page rubrikába.

 

  • image: Csak képeket mutat
  • movie: Csak videókat mutat
  • audio: Csak hangfájlokat mutat
  • document: Csak dokumentumokat mutat
  • lastcommented: Utoljára kommentált képek
  • mostcom: Most commented pictures
  • mostvot: Legtöbb komment
  • toprateda: Legtöbb szavazat
  • newalb: Legújabb albumok (nem egyezik a legfrissebb albumokkal)
  • randalb: Véletlenszerű albumok

 

Minden új modult ugyanúgy lehet linkelni is, mint a régieket:

 

Régi link például
Legtöbbet nézett képek: /graphics-gallery/thumbnails.php?album=topn

 

Új, egyedi modulokkal
Leglátogatottabb albumok: /graphics-gallery/thumbnails.php?album=topnalb

 

FORRÁS 1.

FORRÁS 2.




Előző, következő cikk



Nem tudom ti hogy vagytok vele, de engem mindig is idegesített a Coppermine galériában az a felugró ablak, ha egy kép fölé visszük az egeret. Már csak azért is, mert mindent egy sorban egymás után tesz ki és olyan

Már egy ideje érlelődött bennem, hogy kellene írni egy pro és kontra listát erről a kettő galériáról. Bár inkább a tapasztalataimat írom le róluk, főleg, hogy a Sosugary-val mostanában mindig van némi baj. Az oldal alján vagy az oldalsávban

 



Hozzászólások