Terra Della Visione...2

This commit is contained in:
Paolo Arena
2022-05-14 13:25:29 +02:00
parent 0bffc765b2
commit 5db16e441e
52 changed files with 124 additions and 184 deletions

View File

@@ -12,7 +12,7 @@ LANG_DEFAULT="it"
PAO_APP_ID="KKPPAA5KJK435J3KSS9F9D8S9F8SD98F9SDF"
MASTER_KEY="KKPPSS5KJK435J3KSS9F9D8S9F8SD3CR3T"
MONGODB_HOST="http://localhost:3000"
LOGO_REG='terradellavisione-logo-full.png'
LOGO_REG='tdv-logo-full.png'
TEST_NAME="Paolo"
TEST_SURNAME="Arena"
TEST_EMAIL=""

View File

@@ -21,6 +21,7 @@ const functionality: IFunctionality = {
ENABLE_ECOMMERCE: false,
ENABLE_REG_ISP: true,
ENABLE_GROUPS: true,
SHOW_COMPETENZE: true,
}
// const SHOW_PROJINTHEMENU = false

View File

@@ -12,7 +12,7 @@ LANG_DEFAULT="it"
PAO_APP_ID="KKPPAA5KJK435J3KSS9F9D8S9F8SD98F9SDF"
MASTER_KEY="KKPPSS5KJK435J3KSS9F9D8S9F8SD3CR3T"
MONGODB_HOST="http://localhost:3000"
LOGO_REG='terradellavisione-logo-full.png'
LOGO_REG='tdv-logo-full.png'
TEST_NAME="Paolo"
TEST_SURNAME="Arena"
TEST_EMAIL=""

View File

@@ -12,7 +12,7 @@ LANG_DEFAULT="it"
PAO_APP_ID="KKPPAA5KJK435J3KSS9F9D8S9F8SD98F9SDF"
MASTER_KEY="KKPPSS5KJK435J3KSS9F9D8S9F8SD3CR3T"
MONGODB_HOST="https://test.freeplanet.app:3001"
LOGO_REG='terradellavisione-logo-full.png'
LOGO_REG='tdv-logo-full.png'
TEST_NAME=""
TEST_SURNAME=""
TEST_EMAIL=""

View File

@@ -295,27 +295,27 @@ module.exports = configure((ctx) => ({
theme_color: '#027be3',
icons: [
{
src: 'images/terradellavisione-android-icon-96x96.png',
src: 'images/tdv-android-icon-96x96.png',
sizes: '96x96',
type: 'image/png',
},
{
src: 'images/terradellavisione-android-icon-144x144.png',
src: 'images/tdv-android-icon-144x144.png',
sizes: '144x144',
type: 'image/png',
},
{
src: 'images/terradellavisione-android-icon-192x192.png',
src: 'images/tdv-android-icon-192x192.png',
sizes: '192x192',
type: 'image/png',
},
{
src: 'images/terradellavisione-android-icon-384x384.png',
src: 'images/tdv-android-icon-384x384.png',
sizes: '384x384',
type: 'image/png',
},
{
src: 'images/terradellavisione-android-icon-512x512.png',
src: 'images/tdv-android-icon-512x512.png',
sizes: '512x512',
type: 'image/png',
},

View File

@@ -117,7 +117,7 @@
</section>
<div class="q-pa-md q-gutter-md">
<div v-if="isLogged && !isVerified" class="text-verified">{{
<div v-if="tools.isLogged() && !tools.isVerified()" class="text-verified">{{
$t('components.authentication.email_verification.link_sent') }}
</div>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1,5 +1,5 @@
[Dolphin]
PreviewsShown=true
Timestamp=2019,2,24,19,27,34
Timestamp=2022,5,14,13,1,31
Version=4
ViewMode=1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 529 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

BIN
public/images/foto1.jpg Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

After

Width:  |  Height:  |  Size: 222 KiB

BIN
public/images/foto2.jpg Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

After

Width:  |  Height:  |  Size: 140 KiB

BIN
public/images/foto3.jpg Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 305 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

View File

@@ -295,27 +295,27 @@ module.exports = configure((ctx) => ({
theme_color: '#027be3',
icons: [
{
src: 'images/terradellavisione-android-icon-96x96.png',
src: 'images/tdv-android-icon-96x96.png',
sizes: '96x96',
type: 'image/png',
},
{
src: 'images/terradellavisione-android-icon-144x144.png',
src: 'images/tdv-android-icon-144x144.png',
sizes: '144x144',
type: 'image/png',
},
{
src: 'images/terradellavisione-android-icon-192x192.png',
src: 'images/tdv-android-icon-192x192.png',
sizes: '192x192',
type: 'image/png',
},
{
src: 'images/terradellavisione-android-icon-384x384.png',
src: 'images/tdv-android-icon-384x384.png',
sizes: '384x384',
type: 'image/png',
},
{
src: 'images/terradellavisione-android-icon-512x512.png',
src: 'images/tdv-android-icon-512x512.png',
sizes: '512x512',
type: 'image/png',
},

View File

@@ -316,3 +316,9 @@ $heightBtn: 100%;
display: none;
}
}
.bg-home {
background: fuchsia !important;
opacity: 0.5;
}

View File

@@ -1,96 +1,96 @@
<template>
<div class="row items-center q-gutter-md ">
<div class="padding">
<div class="landing__features">
<q-list bordered class="q-ma-md">
<q-item>
<q-item-section>
<q-item-label overline class="text-subtitle3">Discipline Offerte:</q-item-label>
</q-item-section>
</q-item>
<div v-for="(disc, index) in myarr" :key="index">
<q-item
clickable v-ripple
:to="disc.linkpage">
<q-item-section avatar v-if="tools.getimgev(disc)">
<q-avatar>
<img :src="tools.getimgev(disc)" :alt="disc.label">
</q-avatar>
</q-item-section>
<q-item-section>{{disc.label}}</q-item-section>
</q-item>
<q-separator/>
</div>
</q-list>
</div>
<div v-if="!!myarr && myarr.length > 0" class="row items-center q-gutter-md ">
<div class="padding">
<div class="landing__features">
<q-list bordered class="q-ma-md">
<q-item>
<q-item-section>
<q-item-label overline class="text-subtitle3">Discipline Offerte:</q-item-label>
</q-item-section>
</q-item>
<div v-for="(disc, index) in myarr" :key="index">
<q-item
clickable v-ripple
:to="disc.linkpage">
<q-item-section avatar v-if="tools.getimgev(disc)">
<q-avatar>
<img :src="tools.getimgev(disc)" :alt="disc.label">
</q-avatar>
</q-item-section>
<q-item-section>{{ disc.label }}</q-item-section>
</q-item>
<q-separator/>
</div>
</q-list>
</div>
</div>
<q-carousel
swipeable
animated
:autoplay="globalStore.autoplaydisc"
v-model="slidedisc"
thumbnails
infinite
ref="carousel"
transition-next="slide-left"
transition-prev="slide-right"
height="600px"
width="100%"
>
<template v-slot:control>
<q-carousel-control
position="top"
class="text-center"
style="padding: 4px 8px 4px 0; border-radius: 4px; font-weight: bold;"
>
<q-toggle
dark color="white" v-model="globalStore.autoplaydisc" label="Auto Play" class="shadow-8"
style="background-color: rgba(0,0,0, 0.2);"></q-toggle>
</q-carousel-control>
<q-carousel-control
position="top-left"
class="q-gutter-xs"
style="opacity: 0.7;"
>
<q-btn
push round color="white" text-color="black" icon="keyboard_arrow_left"
@click="$refs.carousel.previous()"></q-btn>
</q-carousel-control>
<q-carousel-control
position="top-right"
class="q-gutter-xs"
style="opacity: 0.7;"
>
<q-btn
push round color="white" text-color="black" icon="keyboard_arrow_right"
@click="$refs.carousel.next()"></q-btn>
</q-carousel-control>
</template>
<q-carousel-slide
v-for="(myrec, index) in myarr"
:key="index"
:img-src="myrec.img_small"
:alt="myrec.label"
:name="index">
<div class="row q-ma-xs">
<CCardDiscipline :discipline="myrec" mystyle="height: 500px" autoplay.sync="globalStore.autoplaydisc">
</CCardDiscipline>
</div>
<div class="absolute-bottom sfondo-grigio">
<span class="text-h6 text-grey-1 shadow-max alignleft">{{ index + 1 }}. </span>
</div>
<q-carousel
swipeable
animated
:autoplay="globalStore.autoplaydisc"
v-model="slidedisc"
thumbnails
infinite
ref="carousel"
transition-next="slide-left"
transition-prev="slide-right"
height="600px"
width="100%"
>
<template v-slot:control>
<q-carousel-control
position="top"
class="text-center"
style="padding: 4px 8px 4px 0; border-radius: 4px; font-weight: bold;"
>
<q-toggle
dark color="white" v-model="globalStore.autoplaydisc" label="Auto Play" class="shadow-8"
style="background-color: rgba(0,0,0, 0.2);"></q-toggle>
</q-carousel-control>
<q-carousel-control
position="top-left"
class="q-gutter-xs"
style="opacity: 0.7;"
>
<q-btn
push round color="white" text-color="black" icon="keyboard_arrow_left"
@click="$refs.carousel.previous()"></q-btn>
</q-carousel-control>
<q-carousel-control
position="top-right"
class="q-gutter-xs"
style="opacity: 0.7;"
>
<q-btn
push round color="white" text-color="black" icon="keyboard_arrow_right"
@click="$refs.carousel.next()"></q-btn>
</q-carousel-control>
</template>
<q-carousel-slide
v-for="(myrec, index) in myarr"
:key="index"
:img-src="myrec.img_small"
:alt="myrec.label"
:name="index">
<div class="row q-ma-xs">
<CCardDiscipline :discipline="myrec" mystyle="height: 500px" autoplay.sync="globalStore.autoplaydisc">
</CCardDiscipline>
</div>
<div class="absolute-bottom sfondo-grigio">
<span class="text-h6 text-grey-1 shadow-max alignleft">{{index + 1}}. </span>
</div>
</q-carousel-slide>
</q-carousel>
</div>
</q-carousel-slide>
</q-carousel>
</div>
</template>
<script lang="ts" src="./CCardCarousel.ts">
</script>
<style lang="scss" scoped>
@import './CCardCarousel.scss';
@import './CCardCarousel.scss';
</style>

View File

@@ -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 <strong>Rete Italiana di Scambio Orizzontale</strong>, abbiamo creato questa piattaforma per metterla al servizio di chi vuole riscoprire il valore della <strong>condivisione</strong> e della <strong>cooperazione</strong>. ' +
'Valori semplici e profondi che ci aiutano a ritrovare il <strong>Senso della Vita</strong>, perduto in questa società consumista, e riporti quei <strong>Sani Pricìpi Naturali</strong> ed Umani di <strong>Fratellanza</strong>'
+ ' che intere popolazioni antiche conoscevano bene.',
descrapp_pag2: 'E\' giunta l\'ora di utilizzare i nuovi strumenti <strong>Tecnologici</strong> a nostro <strong>favore</strong>, per <strong>Liberarci</strong> '
+ 'così piano piano dalla <strong>schiavitù</strong> del <strong>"Lavoro per generare Denaro"</strong> e trasformando le nostre <strong>Capacitá</strong> in '
+ '<strong>Risorse Umane</strong> per poterci sostenere e vivere in <strong>Armonia</strong> con gli altri.',
freesocial: {
title: 'Social',
descr: 'Una Community organizzata per <strong>Categorie</strong>, dove potrai unirti a <strong>Gruppi Tematici</strong>, '
+ 'Condividere <strong>Esperienze</strong> e unire Competenze per organizzare e sostenere <strong>Progetti Innovativi</strong> per il Popolo.<br><br>'
+ 'Verranno evidenziati sviluppi <strong>Etici</strong> come l\'<strong>Auto-Produzione</strong>, la <strong>Sostenibilitá</strong>, '
+ 'la Buona <strong>Salute Naturale</strong> e il <strong>Rispetto per l\'Ambiente</strong> e per tutti gli <strong>Esseri Viventi</strong> di questo '
+ '<strong>Pianeta</strong>. Chiunque potrá esprimere il proprio <strong>Consenso o Dissenso</strong> partecipando a <strong>Sondaggi Interattivi</strong>'
+ ' e realizzare insieme i <strong>Cambiamenti</strong> necessari alla nostra Società.',
},
freetalent: {
title: 'Beni e Servizi',
descr: 'Condividi i tuoi <strong>Talenti</strong> e <strong>Abilità</strong>, '
+ 'Nel Dare e Ricevere, si creeranno così legami di <strong>Amicizia, Solidarietà, Cooperazione e Divertimento</strong><br><br>' +
'Favoriamo lo scambio locale di <strong>Beni e Servizi</strong> grazie ad un sistema di baratto organizzato, in cui la comunità stessa si pone come garante.'
},
coin: {
title: 'RIS - Credito Alternativo',
descr: '<strong>Stiamo lavorando</strong> anche per creare una sorta di "moneta alternativa" per conteggiare gli scambi che avvengono tra di noi, quando il semplice baratto risulta non applicabile.<br>' +
'Partendo dalle basi del <strong>Si.Cre.Na.C.C - Sistema di Credito Naturale a Copertura Certa</strong>.<br>' +
'<em>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.</em><br>' +
'Per maggiori informazioni consultare il libro gratuito <a href="https://sicrenacc.info/" target="_blank">cliccando qui</a>.'
},
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 <strong>Rete di Fiducia</strong> fino al vicinato, come giá viene praticato in piccolo, in numerosi <strong>Ecovillaggi</strong> e Comunità del mondo.',
},
freecollabora: {
title: 'Chi può Collaborare?',
descr: 'Tutti coloro che sono in linea con <strong>Princìpi Etici</strong> e ricerca del <strong>Benessere Globale del Pianeta</strong><br>'
+ 'Pertanto sono i benvenuti:'
+ '<ul class="mylist" style="padding-left: 20px;">'
+ '<li><strong>Associazioni no-profit, Ecovillaggi, Comunità</strong></li>'
+ '<li>Gruppi che intendono promuovere <strong>Progetti Sociali Innovativi</strong> per una <strong>Decrescita Felice</strong></li>'
+ '<li>Chi gestisce un <strong>Gruppo di Acquisto Solidale (G.A.S.)</strong></li>'
+ '<li><strong>Produttori Locali Etici</strong></li>'
+ '<li><strong>Chiunque voglia partecipare</strong>, nella forma che ritiene più opportuna.</li>'
+ '</ul>',
},
freesostieni: {
title: 'Come Sostenere il progetto?',
descr: '<ul class="mylist" style="padding-left: 20px;">'
+ '<li>📱<strong>Condividendo la APP</strong> a tutti coloro che vogliono far parte insieme della crescita e sviluppo di una Nuova Era</li>'
+ '<li>👥 Aiutando a creare Gruppi Territoriali nella vostra città, impegnandosi a realizzare progetti per il Bene Comune, in onore ai principi Amorevoli e di condivisione.</li>'
+ '<li>🌱 Sostenendo le persone attorno a voi, e rispettando la nostra vera Casa: Madre Natura e Tutti gli Esseri Viventi. ❤️</li>'
+ '<li>👨🏻‍💻 Tramite una piccola donazione per le spese dei Server.<br>'
+ '</ul><br>'
+ 'Vediamo un <strong>futuro</strong> dove non si utilizzerà più denaro. Dove le persone si <strong>aiuteranno</strong> a vicenda e non avranno bisogno di "possedere" cose, ma le <strong>condivideranno e scambieranno</strong> con gli altri.<br>',
},
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 <strong>www.terradellavisione.app</strong>.<br>'
+ '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 <strong>non è in vendita</strong>, non ha scopi commerciali, quindi <strong>non ha prezzo</strong> e nessun dato contenuto in esso verrà mai venduto, in quanto appartiene a <strong>Tutti Noi</strong> ed a nessuno in particolare.<br>Chiunque potrá utilizzarla e beneficiarne da essa.<br>' +
'<em>Progetto Open Source su <a href="https://github.com/paoloar77/newfreeplanet" target="_blank">GitHub</a>.</em><br><br>'
+ '<strong>Grazie a Tutti per il sostegno</strong>. ',
},
descrapp_title1: '',
descrapp_pag1: '',
descrapp_pag2: '',
titlecontatti: 'Contatti',
contacts: '',
},

View File

@@ -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',

View File

@@ -21,6 +21,7 @@ const functionality: IFunctionality = {
ENABLE_ECOMMERCE: false,
ENABLE_REG_ISP: true,
ENABLE_GROUPS: true,
SHOW_COMPETENZE: false,
}
// const SHOW_PROJINTHEMENU = false
@@ -664,7 +665,7 @@ const baseroutes: IListRoutes[] = [
]
export function firstimagehome() {
let img = 'statics/images/background.jpg'
let img = 'images/foto1.jpg'
return img
}

View File

@@ -494,6 +494,7 @@ export interface IFunctionality {
ENABLE_REG_ISP?: boolean
SHOW_NAMESURNAME?: boolean
ENABLE_GROUPS?: boolean
SHOW_COMPETENZE?: boolean
}
export interface IParLookup {

View File

@@ -162,6 +162,7 @@
<CTitleBanner
v-if="static_data.functionality.SHOW_COMPETENZE"
class="" title="Competenze e Talenti" bgcolor="bg-positive" clcolor="text-white"
myclass="myshad" :canopen="true">