Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: esonerare un album dagli "ultimi arrivi"  (Read 4534 times)

0 Members and 1 Guest are viewing this topic.

drakonis

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 49
esonerare un album dagli "ultimi arrivi"
« on: November 17, 2007, 08:20:09 pm »

Avrei un altro quesito, esiste un modo per esonerare un album preciso dall'aggiornare i file caricati nella pagina degli ultimi arrivi? Per esempio ho 50 album, di questi, 49 va bene che mostrino sugli ultimi arrivi le nuove immagini mentre avrei necessità che il 50° non mostrasse tali aggiunte, lasciandola cmq visitabile da chiunque, esiste un modo? Grazie
« Last Edit: November 18, 2007, 12:55:45 am by Lontano »
Logged

Davide Renda

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: esonerare un album dagli "ultimi arrivi"
« Reply #1 on: November 18, 2007, 12:55:29 am »

No, non credo esista una possibilità simile.

twist

  • Moderator
  • Coppermine frequent poster
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 360
    • 100iso.eu
Re: esonerare un album dagli "ultimi arrivi"
« Reply #2 on: November 20, 2007, 08:04:00 pm »

Allora, fai una prova e salva tutto, io non ho provato e quindi non posso essere sicuro di quello che dico:
Tieni conto che e' una soluzione non molto bella ma e' l'unica implementabile facilmente:
include/functions.inc.php

  • Vai alla funzione function get_pic_data()
  • Cerca la sezione "lastup" (piu' o meno la stinga e' questa: "case 'lastup': // Last uploads")
Ora cerca:
Code: [Select]
$query = "SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $META_ALBUM_SET";Cambia in:
Code: [Select]
$query = "SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND aid <> 666 $META_ALBUM_SET";
Qualche riga piu' sotto, cerca:
Code: [Select]
$query = "SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $META_ALBUM_SET ORDER BY pid DESC $limit";Cambia in:
Code: [Select]
$query = "SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND aid <> 666 $META_ALBUM_SET ORDER BY pid DESC $limit";
MEGANOTA:
  • Fai il backup del file, se qualcosa va male, ripristina
  • "666" e' l'id dell'album che vuoi nascondere dal lastup, quindi devi cambiarlo con l'id che serve a te ok?

Dimenticavo, non sai come risalire all'id? beh hai 2 strade:
  • Attiva la modalita' debug nella galleria, posizionati nell'album che vuoi nascondere e nella finestra di debug troverai diverse query al database, alcune delle quali avranno la voce "aid" guarda qual'e' il numero
  • Usa mysqladmin per fare una query al database del tipo: SELECT aid from TABLE_PREFIX_albums where title like '%titolo dell'album%';

Ovviamente devi sostituire TABLE_PREFIX col prefisso che hai stabilito durante l'installazione.



Fammi sapere,
Ciao


« Last Edit: November 20, 2007, 09:52:04 pm by twist »
Logged

drakonis

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 49
Re: esonerare un album dagli "ultimi arrivi"
« Reply #3 on: November 22, 2007, 06:15:56 pm »

Grazie twist, ci provo.  :)
Logged

Davide Renda

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: esonerare un album dagli "ultimi arrivi"
« Reply #4 on: November 23, 2007, 09:38:21 am »

Facci sapere se funziona, così lo possiamo proporre anche nella parte anglofona del forum come mod.

giulianofs

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 97
Re: esonerare un album dagli "ultimi arrivi"
« Reply #5 on: February 16, 2008, 04:50:35 pm »

L'ho provato e devo dire che funziona. Però volevo sapere, per escludere più id album come si può fare? Ho provato ad usare la , e lo spazio ma esce l'errore
Logged

twist

  • Moderator
  • Coppermine frequent poster
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 360
    • 100iso.eu
Re: esonerare un album dagli "ultimi arrivi"
« Reply #6 on: February 16, 2008, 09:17:58 pm »

Devi usare gli operatori "AND"  "OR" e aggiungerli alla query
Logged
Pages: [1]   Go Up
 

Page created in 0.024 seconds with 18 queries.