• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Spain CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC




Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Eigenaardigheid in gallery
PostPosted: Tue Mar 03, 2020 1:26 pm 
Offline
Power Poster
Power Poster

Joined: Wed Aug 13, 2008 10:57 am
Posts: 841
ik help een kollega een 1.12.2 site voor te bereiden op de stap naar versie2.

De kopie van de webspace bleek onvolledig (dat is al vreemd).
De grote problemen deden zich voor bij beeldjes voor gallery.
Nadat uiteindelijk alle bestanden weer op hun plaats waren bleken de tabellen van de gallery-module inkompleet.
Uit een oudere backup heb ik die weer kunnen opbouwen en alles is aanwezig.


Nu heb ik een fenomeen dat ik niet verklaren kan.
Als gallery gestart wordt dann komt de pagina met kleine blauwe driehoekjes om de boomstruktuur uit te klappen, daar krijg ik dan de galerien dubbel.

Voor we gaan upgraden zou het fijn zijn als ik geen vreemde zaken meer heb.
Caches zijn leeg, tabellen repareerd en optimeerd, routes nieuw en hierachie nieuw.

Heeft iemand een idee?

mvg
Jan


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Eigenaardigheid in gallery
PostPosted: Tue Mar 03, 2020 3:48 pm 
Offline
Dev Team Member
Dev Team Member

Joined: Mon Nov 28, 2011 9:29 am
Posts: 3210
Location: The Netherlands
Ik weet alleen dat Gallery ook afbeeldingen automatisch importeert door de betreffende folders uit te lezen.

Dat kan een aanknopingspunt zijn. Dus eerst zorgen dat alles op zijn plaatst staat voordat je Gallery gebruikt.


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Eigenaardigheid in gallery
PostPosted: Tue Mar 03, 2020 3:51 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Tue May 02, 2006 10:58 am
Posts: 311
Location: The Netherlands
Weet je dat zeker @velden? Was net een UDT aan het maken die een nieuwe folder aanmaakt als je een CGBlog artikel inschiet maar Gallery lijkt die nieuwe lege folders grondig te verwijderen.


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Eigenaardigheid in gallery
PostPosted: Tue Mar 03, 2020 4:02 pm 
Offline
Dev Team Member
Dev Team Member

Joined: Mon Nov 28, 2011 9:29 am
Posts: 3210
Location: The Netherlands
tristan \tristan:
Weet je dat zeker @velden? Was net een UDT aan het maken die een nieuwe folder aanmaakt als je een CGBlog artikel inschiet maar Gallery lijkt die nieuwe lege folders grondig te verwijderen.


Vrij zeker ja (zie code) en ik meen ook te kunnen afleiden dat legen folders worden verwijderd. Niet 100% zeker maar heel aannemelijk wat je schrijft.


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Eigenaardigheid in gallery
PostPosted: Tue Mar 03, 2020 4:33 pm 
Offline
Power Poster
Power Poster

Joined: Wed Aug 13, 2008 10:57 am
Posts: 841
Bedankt Velden,

tijdens het herstel waren bepaalde beeldjes niet aanwezig.

Nu staat alles op zijn plaats.

Als ik op Galerie klik krijg ik een korrekt overzicht van de folders.

Ook browsercache legen hielp niet.

Ergens in het systeem hangen data van voor de korrektie van de tabellen, maar waar?

mvg
Jan


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Eigenaardigheid in gallery
PostPosted: Wed Mar 04, 2020 2:16 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Thu Mar 23, 2006 9:25 am
Posts: 1872
Location: The Netherlands
tristan \tristan:
Weet je dat zeker @velden? Was net een UDT aan het maken die een nieuwe folder aanmaakt als je een CGBlog artikel inschiet maar Gallery lijkt die nieuwe lege folders grondig te verwijderen.

Verwijdert Gallery deze of wordt het niet in de database van Gallery opgenomen?


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Eigenaardigheid in gallery
PostPosted: Thu Mar 05, 2020 9:46 am 
Offline
Power Poster
Power Poster

Joined: Sun Apr 19, 2009 9:33 am
Posts: 1398
Gallery slaat albums en afbeeldingen in 1 tabel op, "cms_module_gallery", dit is een ontwerp keuze die al heel lang geleden genomen is.

Alle data in 1 tabel maakt het opvragen van data via sql snel maar iets lastiger om een splitsing te maken tussen albums en afbeeldingen (SQL / Joins tussen tabellen).

Met deze query kan je een overzicht opvragen van actieve albums (controleer op duplicaties), de paden moeten overheen komen met de map waarin de afbeeldingen zijn opgeslagen:

\$1:
SELECT fileid, filename, filepath, galleryid
FROM cms_module_gallery
WHERE galleryid >= 1
AND filename LIKE '%/'
ORDER BY galleryid


Het is inderdaad zo dat je niet luk raak sub-mappen kunt aanmaken onder Gallery/... Er is een verbinding tussen het filepath and de map naam uit bovenstaande query. Best lastig als je mappen wil hernoemen of herstrucuteren, want dit moet dan ook in de database gebeuren.

_________________
The CMSMS Themes Optimizer helps to increase page speed metrix and advanced developer work-flow.

# Increase page speed metrix
When your app or website loads fast users can interact with it quickly, this has a possitive impact on user experience and revenue. Page speed is also important for Search Engine Optimization (SEO).

# Advanced developer work-flow
I you like an automated file based work-flow this project is for you. Repetitive tasks and optimizations are automated.


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Eigenaardigheid in gallery
PostPosted: Thu Mar 05, 2020 10:52 am 
Offline
Power Poster
Power Poster

Joined: Wed Aug 13, 2008 10:57 am
Posts: 841
Bedankt Arnoud,

met die uitleg moet ik de samenhang weer kunnen herstellen.

Moet ik bij de tabel gallery_props nog op iets letten?
Die heb ik ook na afloop over genomen.

Mvg
Jan


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Eigenaardigheid in gallery
PostPosted: Thu Mar 05, 2020 1:36 pm 
Offline
Power Poster
Power Poster

Joined: Sun Apr 19, 2009 9:33 am
Posts: 1398
Zover ik het kan zien heeft ieder album een entry in tabel `cms_module_gallery_props` de waardes die hierin staan gaan over de gebruikte template en cmsms login accounts die toegang hebben tot een album. Deze heb ik voor 1 website meestal gelijk. Als je de waardes voor 1 album weet kan je die denk ik overnemen in alles andere rijen.

Hopelijk kan je daar een eind mee komen.

Als er niet te veel albums in gebruik zijn kan handmatig migreren ook.

Gaat het om een grote bulk dan kan een shell script je misschien uit de brand helpen.

Ik heb nooit gekeken wat voor functionaliteiten Gallery onderwater gebruikt maar kan me voorstellen dat er een aantal generiek en herbruikbaar zijn.

\$1:
$modops = cmsms()->GetModuleOperations();
$gallery = $modops->get_module_instance('Gallery');
$db = cmsms()->GetDb();

if ($gallery == FALSE) {
   return false;
}

...


Heb je de basis gegevens van een album bijvoorbeeld in 1 database dan zou je ze tussen verschillende databases kunnen migreren. 1 oude vervuilde database naar 1 nieuwe schone installatie.

Functies van Gallery:
- aanmaken van album
- invullen van cutomfields + props
- per album importeren aanmaken van uploads

_________________
The CMSMS Themes Optimizer helps to increase page speed metrix and advanced developer work-flow.

# Increase page speed metrix
When your app or website loads fast users can interact with it quickly, this has a possitive impact on user experience and revenue. Page speed is also important for Search Engine Optimization (SEO).

# Advanced developer work-flow
I you like an automated file based work-flow this project is for you. Repetitive tasks and optimizations are automated.


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Hosting Nation - Managed CMSMS Hosting