diff --git a/.env.development b/.env.development index 166b1383..121e6674 100755 --- a/.env.development +++ b/.env.development @@ -1,4 +1,4 @@ -APP_VERSION="0.3.19" +APP_VERSION="0.3.21" SERVICE_WORKER_FILE="service-worker.js" APP_ID="14" DIRECTORY_LOCAL="newfreeplanet" diff --git a/.env.example.production b/.env.example.production index ee18921f..33e253b0 100755 --- a/.env.example.production +++ b/.env.example.production @@ -1,4 +1,4 @@ -APP_VERSION="0.3.19" +APP_VERSION="0.3.21" SERVICE_WORKER_FILE="service-worker.js" APP_ID="13" DIRECTORY_LOCAL=newfreeplanet diff --git a/_ALL_SITES/insiemesipuo.app/.env.development b/_ALL_SITES/insiemesipuo.app/.env.development index 1e3497f0..b6f9f25a 100755 --- a/_ALL_SITES/insiemesipuo.app/.env.development +++ b/_ALL_SITES/insiemesipuo.app/.env.development @@ -1,4 +1,4 @@ -APP_VERSION="0.3.19" +APP_VERSION="0.3.21" SERVICE_WORKER_FILE="service-worker.js" APP_ID="13" DIRECTORY_LOCAL="newfreeplanet" diff --git a/_ALL_SITES/popolodelnuovomondo.app/.env.development b/_ALL_SITES/popolodelnuovomondo.app/.env.development index 12ba628b..45850e81 100755 --- a/_ALL_SITES/popolodelnuovomondo.app/.env.development +++ b/_ALL_SITES/popolodelnuovomondo.app/.env.development @@ -1,4 +1,4 @@ -APP_VERSION="0.3.19" +APP_VERSION="0.3.21" SERVICE_WORKER_FILE="service-worker.js" APP_ID="12" DIRECTORY_LOCAL="newfreeplanet" diff --git a/_ALL_SITES/riso.app/.env.development b/_ALL_SITES/riso.app/.env.development index 08668a21..8c976bfd 100755 --- a/_ALL_SITES/riso.app/.env.development +++ b/_ALL_SITES/riso.app/.env.development @@ -1,4 +1,4 @@ -APP_VERSION="0.3.19" +APP_VERSION="0.3.21" SERVICE_WORKER_FILE="service-worker.js" APP_ID="13" DIRECTORY_LOCAL="newfreeplanet" diff --git a/_ALL_SITES/riso.app/.env.test b/_ALL_SITES/riso.app/.env.test index 81038983..28f6821e 100755 --- a/_ALL_SITES/riso.app/.env.test +++ b/_ALL_SITES/riso.app/.env.test @@ -1,4 +1,4 @@ -APP_VERSION="0.3.19" +APP_VERSION="0.3.21" SERVICE_WORKER_FILE="service-worker.js" APP_ID="13" DIRECTORY_LOCAL=newfreeplanet diff --git a/_ALL_SITES/riso.app/db/lang/ws_it.js b/_ALL_SITES/riso.app/db/lang/ws_it.js index ae327b73..62dc30b3 100755 --- a/_ALL_SITES/riso.app/db/lang/ws_it.js +++ b/_ALL_SITES/riso.app/db/lang/ws_it.js @@ -2,6 +2,8 @@ const msg_website_it = { ws: { sitename: 'Riso', siteshortname: 'RISO', + description: 'Siamo la Rete Italiana di Scambio Orizzontale, abbiamo creato questa piattaforma per metterla al servizio di chi vuole riscoprire il valore della condivisione e della cooperazione. Valori semplici e profondi che ci aiutano a ritrovare il Senso della Vita, perduto in questa società consumista, e riporti quei Sani Pricìpi Naturali ed Umani di Fratellanza che intere popolazioni antiche conoscevano bene.', + keywords: 'riso, piattaforma di scambio, rete italiana scambio orizzontale, riso app, riso piattaforma, scambio e baratto, momenta RIS', }, products: { quantity: 'Quantità', @@ -27,6 +29,7 @@ const msg_website_it = { myservice2: 'myservice2', myhosps2: 'myhosps2', mygood2: 'mygood2', + fundraising: 'Sostieni il Progetto', test: 'Test', projects: 'Progetti', report: 'Report Ore', @@ -198,14 +201,25 @@ const msg_website_it = { + '', }, freesostieni: { - title: 'Come Sostenere il progetto?', + title: 'Come Sostenere il progetto Riso.app?', descr: '
' - + 'Vediamo un futuro dove non si utilizzerà più denaro. Dove le persone si aiuteranno a vicenda e non avranno bisogno di "possedere" cose, ma le condivideranno e scambieranno con gli altri.
', + + '
  • 👨🏻‍💻 Con una piccola donazione per le spese dei Server
  • ' + + 'Tramite Paypal:
    clicca sull\'importo per fare una donazione.
    ' + + '
    ' + + '1€' + + '2€' + + '5€' + + '10€' + + 'scegli' + + '

    ' + + 'In alternativa inventati una forma di scambio da donare a Paolo (soprannome Surya)
    ' + + ' Sono graditi messaggi sia di suggerimenti che di apprezzamenti.
    ' + + 'Grazie Mille per l\'Aiuto' + + '
    ', }, multiplatform: { title: 'Multi-piattaforma', diff --git a/_ALL_SITES/riso.app/db/static_data.ts b/_ALL_SITES/riso.app/db/static_data.ts index d13f8164..9d6ab88f 100755 --- a/_ALL_SITES/riso.app/db/static_data.ts +++ b/_ALL_SITES/riso.app/db/static_data.ts @@ -22,6 +22,9 @@ const functionality: IFunctionality = { ENABLE_REG_ISP: true, ENABLE_GROUPS: true, SHOW_COMPETENZE: true, + ENABLE_VIEW_GROUPS: true, + ENABLE_VIEW_USERS: true, + ENABLE_VIEW_PROFILE: true, } // const SHOW_PROJINTHEMENU = false @@ -623,6 +626,16 @@ const baseroutes: IListRoutes[] = [ inmenu: false, infooter: false, }, + { + active: true, + order: 150, + path: '/fundraising', + materialIcon: 'fas fa-hand-holding', + name: 'pages.fundraising', + component: () => import('@src/root/fundraising/fundraising.vue'), + inmenu: true, + infooter: true, + }, { active: true, order: 400, diff --git a/_ALL_SITES/riso.app/package.json b/_ALL_SITES/riso.app/package.json index 3d1c0477..7397ddf0 100755 --- a/_ALL_SITES/riso.app/package.json +++ b/_ALL_SITES/riso.app/package.json @@ -1,7 +1,7 @@ { "name": "riso", - "version": "0.3.19", - "description": "Riso", + "version": "0.3.21", + "description": "Siamo la Rete Italiana di Scambio Orizzontale, abbiamo creato questa piattaforma per metterla al servizio di chi vuole riscoprire il valore della condivisione e della cooperazione. Valori semplici e profondi che ci aiutano a ritrovare il Senso della Vita, perduto in questa società consumista, e riporti quei Sani Pricìpi Naturali ed Umani di Fratellanza che intere popolazioni antiche conoscevano bene.", "productName": "Riso", "author": "Paolo Arena", "private": true, diff --git a/_ALL_SITES/riso.app/quasar.conf.js b/_ALL_SITES/riso.app/quasar.conf.js index 5c195d2e..21abbe01 100755 --- a/_ALL_SITES/riso.app/quasar.conf.js +++ b/_ALL_SITES/riso.app/quasar.conf.js @@ -288,12 +288,17 @@ module.exports = configure((ctx) => ({ manifest: { name: 'Riso', short_name: 'Riso', - description: 'Riso', + description: 'Siamo la Rete Italiana di Scambio Orizzontale, abbiamo creato questa piattaforma per metterla al servizio di chi vuole riscoprire il valore della condivisione e della cooperazione. Valori semplici e profondi che ci aiutano a ritrovare il Senso della Vita, perduto in questa società consumista, e riporti quei Sani Pricìpi Naturali ed Umani di Fratellanza che intere popolazioni antiche conoscevano bene.', display: 'standalone', orientation: 'portrait', background_color: '#ffffff', theme_color: '#027be3', icons: [ + { + src: 'images/riso-android-icon-512x512.png', + sizes: '512x512', + type: 'image/png', + }, { src: 'images/riso-android-icon-96x96.png', sizes: '96x96', @@ -314,11 +319,6 @@ module.exports = configure((ctx) => ({ sizes: '384x384', type: 'image/png', }, - { - src: 'images/riso-android-icon-512x512.png', - sizes: '512x512', - type: 'image/png', - }, ], }, }, diff --git a/_ALL_SITES/terradellavisione.app/.env.development b/_ALL_SITES/terradellavisione.app/.env.development index 166b1383..121e6674 100755 --- a/_ALL_SITES/terradellavisione.app/.env.development +++ b/_ALL_SITES/terradellavisione.app/.env.development @@ -1,4 +1,4 @@ -APP_VERSION="0.3.19" +APP_VERSION="0.3.21" SERVICE_WORKER_FILE="service-worker.js" APP_ID="14" DIRECTORY_LOCAL="newfreeplanet" diff --git a/_ALL_SITES/terradellavisione.app/.env.test b/_ALL_SITES/terradellavisione.app/.env.test index eebaa3b5..7c069c87 100755 --- a/_ALL_SITES/terradellavisione.app/.env.test +++ b/_ALL_SITES/terradellavisione.app/.env.test @@ -1,4 +1,4 @@ -APP_VERSION="0.3.19" +APP_VERSION="0.3.21" SERVICE_WORKER_FILE="service-worker.js" APP_ID="14" DIRECTORY_LOCAL=newfreeplanet diff --git a/_ALL_SITES/terradellavisione.app/db/lang/ws_it.js b/_ALL_SITES/terradellavisione.app/db/lang/ws_it.js index 0160c929..12d71c1a 100755 --- a/_ALL_SITES/terradellavisione.app/db/lang/ws_it.js +++ b/_ALL_SITES/terradellavisione.app/db/lang/ws_it.js @@ -1,7 +1,7 @@ const msg_website_it = { ws: { - sitename: 'TerraDellaVisione', - siteshortname: 'TerraDellaVisione', + sitename: 'Terra Della Visione', + siteshortname: 'TDV', }, products: { quantity: 'Quantità', @@ -136,89 +136,19 @@ const msg_website_it = { color: 'Colore', }, msg: { - myAppName: 'TerraDellaVisione', - myAppDescription: 'Il primo Vero Social Libero, Equo e Solidale, dove Vive Consapevolezza e Aiuto Comunitario. Gratuito', + myAppName: 'Terra Della Visione', + myAppDescription: '', underconstruction: 'App in costruzione...', myDescriz: '', - sottoTitoloApp: 'Il primo Vero Social', - sottoTitoloApp2: 'Libero, Equo e Solidale', - sottoTitoloApp3: 'dove Vive Consapevolezza e Aiuto Comunitario', - sottoTitoloApp4: 'Gratuito e senza Pubblicità', + sottoTitoloApp: 'Centro per ritiri CurArte', + sottoTitoloApp2: 'un viaggio nella Natura', + sottoTitoloApp3: 'per incontrare il tuo essere potrai partecipare a sessioni di yoga, meditazione, massaggi, danze, eventi musicali, cibo naturale vegetariano/vegano, laboratori artigianali', + sottoTitoloApp4: '', }, homepage: { - descrapp_title1: 'Uniti per Evolvere e Sperimentare', - descrapp_pag1: 'Siamo la Rete Italiana di Scambio Orizzontale, abbiamo creato questa piattaforma per metterla al servizio di chi vuole riscoprire il valore della condivisione e della cooperazione. ' + - 'Valori semplici e profondi che ci aiutano a ritrovare il Senso della Vita, perduto in questa società consumista, e riporti quei Sani Pricìpi Naturali ed Umani di Fratellanza' - + ' che intere popolazioni antiche conoscevano bene.', - descrapp_pag2: 'E\' giunta l\'ora di utilizzare i nuovi strumenti Tecnologici a nostro favore, per Liberarci ' - + 'così piano piano dalla schiavitù del "Lavoro per generare Denaro" e trasformando le nostre Capacitá in ' - + 'Risorse Umane per poterci sostenere e vivere in Armonia con gli altri.', - freesocial: { - title: 'Social', - descr: 'Una Community organizzata per Categorie, dove potrai unirti a Gruppi Tematici, ' - + 'Condividere Esperienze e unire Competenze per organizzare e sostenere Progetti Innovativi per il Popolo.

    ' - + 'Verranno evidenziati sviluppi Etici come l\'Auto-Produzione, la Sostenibilitá, ' - + 'la Buona Salute Naturale e il Rispetto per l\'Ambiente e per tutti gli Esseri Viventi di questo ' - + 'Pianeta. Chiunque potrá esprimere il proprio Consenso o Dissenso partecipando a Sondaggi Interattivi' - + ' e realizzare insieme i Cambiamenti necessari alla nostra Società.', - }, - freetalent: { - title: 'Beni e Servizi', - descr: 'Condividi i tuoi Talenti e Abilità, ' - + 'Nel Dare e Ricevere, si creeranno così legami di Amicizia, Solidarietà, Cooperazione e Divertimento

    ' + - 'Favoriamo lo scambio locale di Beni e Servizi grazie ad un sistema di baratto organizzato, in cui la comunità stessa si pone come garante.' - }, - coin: { - title: 'RIS - Credito Alternativo', - descr: 'Stiamo lavorando anche per creare una sorta di "moneta alternativa" per conteggiare gli scambi che avvengono tra di noi, quando il semplice baratto risulta non applicabile.
    ' + - 'Partendo dalle basi del Si.Cre.Na.C.C - Sistema di Credito Naturale a Copertura Certa.
    ' + - 'Ciascun operatore potrà creare moneta all\'occorrenza, se il saldo del suo conto non sarà sufficiente a coprire la spesa. Potrà quindi mandare il suo conto in "scoperto", accollandosi il conseguente' + - ' Debito, accreditando l\'equivalente somma all\'operatore ricevente, il quale la annovera nel suo conto in qualità di Credito. ' + - 'L\'equilibrio tra il credito dell\'uno ed il debito dell\'altro ha come conseguenza che il debitore dovrà lavorare per rifondere il debito, mentre il ricevente potrà usare il credito come moneta.
    ' + - 'Per maggiori informazioni consultare il libro gratuito cliccando qui.' - - - }, - freeliving: { - title: 'Gruppi Territoriali', - descr: 'Questo progetto vuole diffondere la creazione di Gruppi Territoriali Provinciali,' - + 'per poter favorire progetti condivisi in ambito territoriale e creare così una Rete di Fiducia fino al vicinato, come giá viene praticato in piccolo, in numerosi Ecovillaggi e Comunità del mondo.', - - }, - freecollabora: { - title: 'Chi può Collaborare?', - descr: 'Tutti coloro che sono in linea con Princìpi Etici e ricerca del Benessere Globale del Pianeta
    ' - + 'Pertanto sono i benvenuti:' - + '', - }, - freesostieni: { - title: 'Come Sostenere il progetto?', - descr: '
    ' - + 'Vediamo un futuro dove non si utilizzerà più denaro. Dove le persone si aiuteranno a vicenda e non avranno bisogno di "possedere" cose, ma le condivideranno e scambieranno con gli altri.
    ', - }, - multiplatform: { - title: 'Multi-piattaforma', - descr: 'E\' compatibile con Google Chrome, Firefox, Opera, Safari, iPhone, Android e PC. L\'Applicazione s\'installa facilmente, senza passare dallo store. ' - + 'basta entrare sul sito www.terradellavisione.app.
    ' - + 'Dopo la registrazione chiederà di aggiungerlo allo schermo (o cliccare sul menu del browser "Installa APP")', - }, - free: { - title: 'Gratuita, Open Source e Niente Pubblicità', - descr: 'Questa App non è in vendita, non ha scopi commerciali, quindi non ha prezzo e nessun dato contenuto in esso verrà mai venduto, in quanto appartiene a Tutti Noi ed a nessuno in particolare.
    Chiunque potrá utilizzarla e beneficiarne da essa.
    ' + - 'Progetto Open Source su GitHub.

    ' - + 'Grazie a Tutti per il sostegno. ', - }, + descrapp_title1: '', + descrapp_pag1: '', + descrapp_pag2: '', titlecontatti: 'Contatti', contacts: '', }, diff --git a/_ALL_SITES/terradellavisione.app/db/lang/ws_si.js b/_ALL_SITES/terradellavisione.app/db/lang/ws_si.js index 0049c948..51dde901 100755 --- a/_ALL_SITES/terradellavisione.app/db/lang/ws_si.js +++ b/_ALL_SITES/terradellavisione.app/db/lang/ws_si.js @@ -1,8 +1,8 @@ const msg_website_si = { ws: { - sitename: 'TerraDellaVisione', - siteshortname: 'TerraDellaVisione', - botname: 'TerraDellaVisione BOT', + sitename: 'Terra Della Visione', + siteshortname: 'Terra Della Visione', + botname: 'Terra Della Visione BOT', }, pages: { home: 'Domača stran', diff --git a/_ALL_SITES/terradellavisione.app/db/static_data.ts b/_ALL_SITES/terradellavisione.app/db/static_data.ts index 75c61b69..a749d7ca 100755 --- a/_ALL_SITES/terradellavisione.app/db/static_data.ts +++ b/_ALL_SITES/terradellavisione.app/db/static_data.ts @@ -9,7 +9,7 @@ const functionality: IFunctionality = { PWA: true, SHOW_USER_MENU: true, // Cambiare con true SHOW_PROFILE: true, - SHOW_REG_BUTTON: false, + SHOW_REG_BUTTON: true, ENABLE_REGISTRATION: true, // Cambiare con true SHOW_NEWSLETTER: false, SHOW_ONLY_POLICY: true, @@ -20,7 +20,12 @@ const functionality: IFunctionality = { BOOKING_EVENTS: true, ENABLE_ECOMMERCE: false, ENABLE_REG_ISP: true, - ENABLE_GROUPS: true, + ENABLE_GROUPS: false, + SHOW_COMPETENZE: false, + ENABLE_VIEW_GROUPS: false, + ENABLE_VIEW_USERS: false, + ENABLE_VIEW_PROFILE: false, + ENABLE_VIEW_BOOKINGS: true, } // const SHOW_PROJINTHEMENU = false @@ -321,6 +326,34 @@ const routes_manager: IListRoutes[] = [ onlyManager: true, onlyEditor: true }, + { + active: true, + order: 30, + path: '/admin/operators', + materialIcon: 'fas fa-file-alt', + name: 'otherpages.admin.operators', + component: () => import('@/rootgen/admin/operators/operators.vue'), + inmenu: true, + submenu: true, + level_parent: 0, + level_child: 0.5, + onlyManager: true, + onlyEditor: true + }, + { + active: true, + order: 30, + path: '/admin/disciplines', + materialIcon: 'fas fa-file-alt', + name: 'otherpages.admin.disciplines', + component: () => import('@/rootgen/admin/disciplines/disciplines.vue'), + inmenu: true, + submenu: true, + level_parent: 0, + level_child: 0.5, + onlyManager: true, + onlyEditor: true + }, { active: true, order: 30, @@ -542,21 +575,10 @@ const baseroutes: IListRoutes[] = [ { active: functionality.ENABLE_REGISTRATION, order: 1000, - path: '/signup/:invited/:usernameteleg/:idteleg', + path: '/signup', materialIcon: 'how_to_reg', name: 'pages.SignUp', - component: () => import('@/views/login/signup/signup.vue'), - inmenu: false, - infooter: false, - separator: false - }, - { - active: true, - order: 1001, - path: '/signup/:invited', - materialIcon: 'how_to_reg', - name: 'pages.SignUp2', - component: () => import('@/views/login/signup/signup.vue'), + component: () => import('@/views/login/signup_noteleg/signup_noteleg.vue'), inmenu: false, infooter: false, separator: false @@ -615,10 +637,20 @@ const baseroutes: IListRoutes[] = [ active: true, path: '/separator', name: 'separator', - order: 35, + order: 1010, isseparator: true, inmenu: true, }, + { + active: true, + order: 70, + path: '/chisiamo', + materialIcon: 'event', + name: 'pages.chisiamo', + component: () => import('@/rootgen/operators/operators.vue'), + inmenu: true, + infooter: true + }, { active: true, order: 80, @@ -627,8 +659,8 @@ const baseroutes: IListRoutes[] = [ name: 'pages.calendarioeventi', component: () => import('@/root/calendarioeventi/calendarioeventi.vue'), extraclass: 'isCalendar', - inmenu: false, - infooter: false + inmenu: true, + infooter: true }, { active: true, @@ -660,11 +692,21 @@ const baseroutes: IListRoutes[] = [ inmenu: false, infooter: false }, + { + active: true, + order: 130, + path: '/admin/eventlist', + materialIcon: 'fas fa-calendar-plus', + name: 'otherpages.admin.eventlist', + component: () => import('@/rootgen/admin/eventlist/eventlist.vue'), + inmenu: true, + infooter: true + }, ] export function firstimagehome() { - let img = 'statics/images/background.jpg' + let img = 'images/foto1.jpg' return img } diff --git a/_ALL_SITES/terradellavisione.app/package.json b/_ALL_SITES/terradellavisione.app/package.json index 25023d18..8fdb9fc5 100755 --- a/_ALL_SITES/terradellavisione.app/package.json +++ b/_ALL_SITES/terradellavisione.app/package.json @@ -1,6 +1,6 @@ { "name": "terradellavisione", - "version": "0.3.19", + "version": "0.3.21", "description": "TerraDellaVisione", "productName": "TerraDellaVisione", "author": "Paolo Arena", diff --git a/_ALL_SITES/terradellavisione.app/quasar.conf.js b/_ALL_SITES/terradellavisione.app/quasar.conf.js index 8ec77a6a..4e7b4d48 100755 --- a/_ALL_SITES/terradellavisione.app/quasar.conf.js +++ b/_ALL_SITES/terradellavisione.app/quasar.conf.js @@ -286,14 +286,19 @@ module.exports = configure((ctx) => ({ }, manifest: { - name: 'TerraDellaVisione', - short_name: 'TerraDellaVisione', - description: 'TerraDellaVisione', + name: 'Terra Della Visione', + short_name: 'Terra della Visione', + description: 'Centro per ritiri CurArte: un viaggio nella Natura per incontrare il tuo essere potrai partecipare a sessioni di yoga, meditazione, massaggi, danze, eventi musicali, cibo naturale vegetariano/vegano, laboratori artigianali', display: 'standalone', orientation: 'portrait', background_color: '#ffffff', theme_color: '#027be3', icons: [ + { + src: 'images/tdv-android-icon-512x512.png', + sizes: '512x512', + type: 'image/png', + }, { src: 'images/tdv-android-icon-96x96.png', sizes: '96x96', @@ -314,11 +319,6 @@ module.exports = configure((ctx) => ({ sizes: '384x384', type: 'image/png', }, - { - src: 'images/tdv-android-icon-512x512.png', - sizes: '512x512', - type: 'image/png', - }, ], }, }, diff --git a/_ALL_SITES/terradellavisione.app/root_spec/home_tdv/home_tdv.scss b/_ALL_SITES/terradellavisione.app/root_spec/home_tdv/home_tdv.scss index 0e32f575..a6484bad 100755 --- a/_ALL_SITES/terradellavisione.app/root_spec/home_tdv/home_tdv.scss +++ b/_ALL_SITES/terradellavisione.app/root_spec/home_tdv/home_tdv.scss @@ -328,12 +328,6 @@ body.mobile .landing:before { padding: .62rem; } -.carousel_img_3 { - //background-image: url(../../public/images/cibo_sano.jpg); - background-size: cover !important; - background-position: 50% center !important; - background-repeat: no-repeat !important; -} @media (max-width: 718px) { // PER VERSIONE MOBILE diff --git a/_ALL_SITES/terradellavisione.app/root_spec/home_tdv/home_tdv.ts b/_ALL_SITES/terradellavisione.app/root_spec/home_tdv/home_tdv.ts index 6f355621..d6361a5e 100755 --- a/_ALL_SITES/terradellavisione.app/root_spec/home_tdv/home_tdv.ts +++ b/_ALL_SITES/terradellavisione.app/root_spec/home_tdv/home_tdv.ts @@ -17,6 +17,7 @@ import { CCardCarousel, CEventsCalendar, COpenStreetMap } from '@components' import MixinBase from '@src/mixins/mixin-base' import { firstimagehome } from '@src/db/static_data' import MixinMetaTags from '@/mixins/mixin-metatags' +import { IGallery } from 'model' export default defineComponent({ name: 'Home_tdv', @@ -25,13 +26,13 @@ export default defineComponent({ setup() { const animare = ref(0) const slide = ref('first') - const slide2 = ref(1) + const slide2 = ref(0) const getImmagini = ref([ { title: '', subtitle: '', - alt: 'Elisa e Cristina insieme', - img: '../../statics/images/eventi_esterni/IMG_6035.jpg' + alt: 'Noi insieme', + img: 'images/terradellavisione_noi.jpg' }, ]) @@ -56,6 +57,26 @@ export default defineComponent({ return globalStore.disciplines.filter((rec: any) => rec.showinhome) } + function getGall(): any { + return globalStore.gallery.find((rec: any) => rec.title === 'slidehome') + } + + function getArrImgSlideHome() { + const mygall: any = getGall() + if (!!mygall) { + return mygall.list + } + return [] + } + + function getdirectory() { + const mygall: any = getGall() + if (!!mygall) { + return 'upload/' + mygall.directory + } + return [] + } + created() return { @@ -67,7 +88,9 @@ export default defineComponent({ slide2, getheightgallery, getArrDisciplines, + getArrImgSlideHome, getImmagini, + getdirectory, getValDb, firstimagehome, getsrcbyimg, diff --git a/_ALL_SITES/terradellavisione.app/root_spec/home_tdv/home_tdv.vue b/_ALL_SITES/terradellavisione.app/root_spec/home_tdv/home_tdv.vue index 219e1ca0..11172fc3 100755 --- a/_ALL_SITES/terradellavisione.app/root_spec/home_tdv/home_tdv.vue +++ b/_ALL_SITES/terradellavisione.app/root_spec/home_tdv/home_tdv.vue @@ -1,220 +1,169 @@ diff --git a/package.json b/package.json index 25023d18..8fdb9fc5 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "terradellavisione", - "version": "0.3.19", + "version": "0.3.21", "description": "TerraDellaVisione", "productName": "TerraDellaVisione", "author": "Paolo Arena", diff --git a/public/images/android-icon-192x192.png b/public/images/android-icon-192x192.png new file mode 100644 index 00000000..43247743 Binary files /dev/null and b/public/images/android-icon-192x192.png differ diff --git a/public/images/favicon-16x16.png b/public/images/favicon-16x16.png index 3bb814bb..c7cd1d8b 100644 Binary files a/public/images/favicon-16x16.png and b/public/images/favicon-16x16.png differ diff --git a/public/images/favicon-32x32.png b/public/images/favicon-32x32.png index 34aa2d47..f3172104 100644 Binary files a/public/images/favicon-32x32.png and b/public/images/favicon-32x32.png differ diff --git a/public/images/favicon.ico b/public/images/favicon.ico new file mode 100644 index 00000000..39c201cb Binary files /dev/null and b/public/images/favicon.ico differ diff --git a/public/images/foto3.jpg b/public/images/foto3.jpg index 850651ed..effb7a77 100644 Binary files a/public/images/foto3.jpg and b/public/images/foto3.jpg differ diff --git a/public/images/logo-full.png b/public/images/logo-full.png new file mode 100755 index 00000000..43247743 Binary files /dev/null and b/public/images/logo-full.png differ diff --git a/public/images/noi4.jpg b/public/images/noi4.jpg new file mode 100644 index 00000000..850651ed Binary files /dev/null and b/public/images/noi4.jpg differ diff --git a/public/images/pdnm-android-icon-144x144.png b/public/images/pdnm-android-icon-144x144.png new file mode 100644 index 00000000..1db4e939 Binary files /dev/null and b/public/images/pdnm-android-icon-144x144.png differ diff --git a/public/images/pdnm-android-icon-192x192.png b/public/images/pdnm-android-icon-192x192.png new file mode 100644 index 00000000..43247743 Binary files /dev/null and b/public/images/pdnm-android-icon-192x192.png differ diff --git a/public/images/pdnm-android-icon-48x48.png b/public/images/pdnm-android-icon-48x48.png new file mode 100644 index 00000000..ffe0d12b Binary files /dev/null and b/public/images/pdnm-android-icon-48x48.png differ diff --git a/public/images/pdnm-android-icon-96x96.png b/public/images/pdnm-android-icon-96x96.png new file mode 100644 index 00000000..0bd7e619 Binary files /dev/null and b/public/images/pdnm-android-icon-96x96.png differ diff --git a/public/images/pdnm-apple-icon-114x114.png b/public/images/pdnm-apple-icon-114x114.png new file mode 100644 index 00000000..f01b6f18 Binary files /dev/null and b/public/images/pdnm-apple-icon-114x114.png differ diff --git a/public/images/pdnm-apple-icon-120x120.png b/public/images/pdnm-apple-icon-120x120.png new file mode 100644 index 00000000..cdd91bbf Binary files /dev/null and b/public/images/pdnm-apple-icon-120x120.png differ diff --git a/public/images/pdnm-apple-icon-144x144.png b/public/images/pdnm-apple-icon-144x144.png new file mode 100644 index 00000000..1db4e939 Binary files /dev/null and b/public/images/pdnm-apple-icon-144x144.png differ diff --git a/public/images/pdnm-apple-icon-152x152.png b/public/images/pdnm-apple-icon-152x152.png new file mode 100644 index 00000000..6926b821 Binary files /dev/null and b/public/images/pdnm-apple-icon-152x152.png differ diff --git a/public/images/pdnm-apple-icon-180x180.png b/public/images/pdnm-apple-icon-180x180.png new file mode 100644 index 00000000..942eaa82 Binary files /dev/null and b/public/images/pdnm-apple-icon-180x180.png differ diff --git a/public/images/tdv/.directory b/public/images/tdv/.directory new file mode 100644 index 00000000..ca2754a3 --- /dev/null +++ b/public/images/tdv/.directory @@ -0,0 +1,5 @@ +[Dolphin] +PreviewsShown=true +Timestamp=2022,5,21,3,32,0 +Version=4 +ViewMode=1 diff --git a/public/images/tdv/chiara_amore.jpg b/public/images/tdv/chiara_amore.jpg new file mode 100644 index 00000000..d56038fa Binary files /dev/null and b/public/images/tdv/chiara_amore.jpg differ diff --git a/public/images/tdv/sasha.jpg b/public/images/tdv/sasha.jpg new file mode 100644 index 00000000..ada51579 Binary files /dev/null and b/public/images/tdv/sasha.jpg differ diff --git a/public/images/tdv/surya.jpg b/public/images/tdv/surya.jpg new file mode 100644 index 00000000..a26d3485 Binary files /dev/null and b/public/images/tdv/surya.jpg differ diff --git a/quasar.conf.js b/quasar.conf.js index 8ec77a6a..4e7b4d48 100755 --- a/quasar.conf.js +++ b/quasar.conf.js @@ -286,14 +286,19 @@ module.exports = configure((ctx) => ({ }, manifest: { - name: 'TerraDellaVisione', - short_name: 'TerraDellaVisione', - description: 'TerraDellaVisione', + name: 'Terra Della Visione', + short_name: 'Terra della Visione', + description: 'Centro per ritiri CurArte: un viaggio nella Natura per incontrare il tuo essere potrai partecipare a sessioni di yoga, meditazione, massaggi, danze, eventi musicali, cibo naturale vegetariano/vegano, laboratori artigianali', display: 'standalone', orientation: 'portrait', background_color: '#ffffff', theme_color: '#027be3', icons: [ + { + src: 'images/tdv-android-icon-512x512.png', + sizes: '512x512', + type: 'image/png', + }, { src: 'images/tdv-android-icon-96x96.png', sizes: '96x96', @@ -314,11 +319,6 @@ module.exports = configure((ctx) => ({ sizes: '384x384', type: 'image/png', }, - { - src: 'images/tdv-android-icon-512x512.png', - sizes: '512x512', - type: 'image/png', - }, ], }, }, diff --git a/src/App.scss b/src/App.scss deleted file mode 100755 index eb9e12e6..00000000 --- a/src/App.scss +++ /dev/null @@ -1,324 +0,0 @@ -body { - font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - color: #373737; - line-height: 1.5; - //font-size: 1rem; -} - -html { - font-size: 100%; // default font size (browser 16) -> (10 62.5%) -} - -p { - font-size: 125%; // default font size (browser 16) -> (10 62.5%) - margin: 0 0 8px; -} - -$grayshadow: #555; - -$graytext: #555; - -$textcol: blue; -$textcol_scuro: darkblue; -$heightBtn: 100%; - -.flex-item { - // background-color: #d5e2eb; - display: flex; - padding: 2px; - margin: 2px; - margin-left: 3px; - margin-right: 3px; - color: #000; - font-size: 1rem; - height: $heightBtn; - line-height: $heightBtn; - vertical-align: middle; - //flex: 0 0 100%; -} - -.fade-enter-active, .fade-leave-active { - transition: opacity .2s; -} - -.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ -{ - opacity: 0; -} - -.slide-enter { -} - -.slide-enter-active { - animation: slide-in 0.2s ease-out forwards; -} - -.slide-leave { -} - -.slide-leave-active { - animation: slide-out 0.5s ease-out forwards; -} - -@keyframes slide-in { - from { - transform: translateX(-500px); - } - to { - transform: translateX(0); - } -} - -@keyframes slide-out { - from { - transform: translateX(0); - } - - to { - transform: translateX(1600px); - } -} - - -.my-notif-class{ - font-weight: bold; -} - -.mybanner { - font-weight: bold; - font-size: 1.1rem; - text-align: center; -} - -.lowperc { - color: red; -} -.medperc { - color: blue; -} -.highperc { - color: green; -} - - -.hide-if-small { - @media (max-width: 600px) { - display: none; - } -} - -.thiny-if-small { - @media (max-width: 600px) { - max-width: 22px; - } -} - -.links, .links a { - text-shadow: 1px 1px 1px #555 !important; - // font-weight: bold; - color: cornflowerblue !important; -} -.links:hover { - color: white !important; -} - -.text-subtitle1 { - font-size: 1.35rem; - font-weight: 400; - line-height: 1.75rem; - text-shadow: .25 .25rem .5rem $grayshadow; - letter-spacing: .00937em; - &.big { - font-size: 1.5rem; - } -} - -.text-subtitle2 { - font-size: 1.15rem; - font-weight: 400; - line-height: 1.75rem; - letter-spacing: .00937em; - text-shadow: .25rem .25rem .5rem $grayshadow; -} - -.text-subtitle3 { - font-size: 1rem; - font-weight: 400; - line-height: 1.75rem; - letter-spacing: .00937em; -} - - -@media (max-width: 718px) { - // PER VERSIONE MOBILE - - p { - font-size: 100%; // default font size (browser 16) -> (10 62.5%) - font-family: "Abyssinica SIL", serif; - text-justify: auto; - margin: 0 0 4px; - } - - .text-subtitle1 { - font-size: 1.25rem; - } - .text-subtitle2 { - font-size: 1rem; - } - .text-subtitle3 { - font-size: 0.75rem; - } - - .cltexth3 { - font-size: 1.25rem; - } - - .text-big{ - font-size: 1.25rem; - } - -} - -.my-card { - width: 100%; - max-width: 350px; - min-width: 300px; - padding: 1rem 1rem; - - box-shadow: none; -} - -.text-trans { - opacity: 0.9; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; - filter: alpha(opacity=90); -} - -.text-spacetrans { - padding: 0 !important; - background: rgba(0,0,0,0.3) !important; - border-radius: 30px !important; -} - -.text-shadow { - text-shadow: .15rem .15rem .15rem $grayshadow; -} - -.text-shadow-2 { - text-shadow: .07rem .07rem .07rem $grayshadow; -} - -.citazione{ - font-size: 0.75rem; - font-family: "Lucida Calligraphy", serif; -} - -.cltexth3, .cltexth2, .cltexth4 { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.75rem; - letter-spacing: .01em; - text-align: center !important; -} - -.cltexth4 { - font-size: 1rem; -} - -.cltexth2 { - font-size: 1.5rem; -} - -.boldhigh, .boldop, .text-big{ - font-weight: 500; - text-shadow: .05rem .05rem .05rem $grayshadow; -} -.boldop{ - color: darkblue; -} - -.text-big{ - font-size: 1.5rem; -} - - - -.center_to_image{ - position: absolute; - left: 0; - top: 50%; - transform: translateY(-50%); - width: 100%; - text-align: center; -} - - -.center_img { - display: block; - margin-left: auto; - margin-right: auto; -} - -.padding_cell { - padding: 0.75rem 0.5rem; -} - -@media (max-width: 3000px) { - .q-parallax__media > img { - max-height: 550px !important; - min-width:inherit !important; - min-height: inherit !important; - } -} - -@media (max-width: 1000px) { - .q-parallax__media > img { - max-height: 500px !important; - min-width:inherit !important; - min-height: inherit !important; - } -} - -@media (max-width: 800px) { - .q-parallax__media > img { - max-height: 450px !important; - min-width:inherit !important; - min-height: inherit !important; - } -} - - -@media (max-width: 718px) { - .q-parallax__media > img { - max-height: 450px !important; - min-height: inherit !important; - min-width:100% !important; - } -} - -// preloading images: -@media screen { - div#preloader { - position: absolute; - left: -9999px; - top: -9999px; - } - div#preloader img { - display: block; - } -} -@media print { - div#preloader, - div#preloader img { - visibility: hidden; - display: none; - } -} - -.bg-home { - background: fuchsia !important; - opacity: 0.5; -} - diff --git a/src/App.vue b/src/App.vue index 685679fc..9888dd36 100755 --- a/src/App.vue +++ b/src/App.vue @@ -28,6 +28,3 @@ - diff --git a/src/components/CCardCarousel/CCardCarousel.ts b/src/components/CCardCarousel/CCardCarousel.ts index 0d8c8cd8..2db8d26b 100755 --- a/src/components/CCardCarousel/CCardCarousel.ts +++ b/src/components/CCardCarousel/CCardCarousel.ts @@ -2,6 +2,7 @@ import { defineComponent, ref } from 'vue' import { CCardDiscipline } from '../CCardDiscipline' import { useGlobalStore } from '@store/globalStore' +import { tools } from '@store/Modules/tools' export default defineComponent({ name: 'CCardCarousel', @@ -11,15 +12,26 @@ export default defineComponent({ type: Array, required: true, }, + directory: { + type: String, + required: false, + default: '', + } }, - setup() { + setup(props, { emit }) { const globalStore = useGlobalStore() const slidedisc = ref(0) + function getimgdisc(disc: any) { + return props.directory + tools.getimgev(disc) + } + return { slidedisc, globalStore, + tools, + getimgdisc, } }, }) diff --git a/src/components/CCardCarousel/CCardCarousel.vue b/src/components/CCardCarousel/CCardCarousel.vue index 4fef95e1..702637f6 100755 --- a/src/components/CCardCarousel/CCardCarousel.vue +++ b/src/components/CCardCarousel/CCardCarousel.vue @@ -12,9 +12,9 @@ - + - + {{ disc.label }} @@ -71,11 +71,11 @@
    - +
    diff --git a/src/components/CCardDiscipline/CCardDiscipline.ts b/src/components/CCardDiscipline/CCardDiscipline.ts index d21737e4..8bf84100 100755 --- a/src/components/CCardDiscipline/CCardDiscipline.ts +++ b/src/components/CCardDiscipline/CCardDiscipline.ts @@ -19,6 +19,11 @@ export default defineComponent({ Type: Object as PropType, required: true, }, + directory: { + type: String, + required: false, + default: '', + }, mystyle: { type: String, required: false, diff --git a/src/components/CCardDiscipline/CCardDiscipline.vue b/src/components/CCardDiscipline/CCardDiscipline.vue index 6332c7ac..6abbe6fd 100755 --- a/src/components/CCardDiscipline/CCardDiscipline.vue +++ b/src/components/CCardDiscipline/CCardDiscipline.vue @@ -1,7 +1,7 @@