WebSite X5Help Center

 
Fabrizio L.
Fabrizio L.
User

Database viewer  it

Autore: Fabrizio L.
Visite 2367, Followers 7, Condiviso 0  

Buongiorno

L'oggetto database viewer funziona regolarmente.

Come si fa a scorrere in orizzontale una  tabella di database se questa contiene molti campi. La tabella è larga quanto la larghezza del il sito 960px. Non posso togliere dei campi nel settaggio dell'oggetto database. Se la tabella ha molti campi che vanno oltre le dimensioni dell'oggetto scompaiono le icone di variazione e cancellazione del record.

Penso sia il minimo uno scorrimento orizzontale.

Buon Lavoro

Postato il
51 RISPOSTE - 1 UTILE
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... scusa, non ho il programma, ma questo nuovo oggetto, si può vedere in pagina html...?...

... se sì, puoi postare il LINK per vedere come si presenta...?...

... se no, lascia perdere da parte mia

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Fabio B.
Fabio B.
User

complimenti per il sito stupendo!

Leggi di più
Postato il da Fabio B.
Fabrizio L.
Fabrizio L.
User
Autore

Ciao KolAsim

Ti allego un'immagine della situazione che si presenta. Come si potrà notare non si riesce a visualizzare i campi dopo "Minifigures" , ne le icone di variazione e cancellazione presenti su ogni riga della tabella. Manca una barra di scorrimento orizzontale

PS:  Grazie Fabio

Leggi di più
Postato il da Fabrizio L.
Fabio B.
Fabio B.
User

prova a cercare nella tua pagina l'oggetto in questione (oggetto DbViewer o tabella o che so io) tramite FireBug, cioé il rispettivo selettore css, poi prova questo codice

<style>

TuoSelettore { overflow-x: visible !important }

</style>

Leggi di più
Postato il da Fabio B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Fabrizio L.
Ciao KolAsim Ti allego un'immagine della situazione che si presenta. Come si potrà notare non si riesce a visualizzare i campi dopo "Minifigures" , ne le icone di variazione e cancellazione presenti su ogni riga della tabella. Manca una barra di scorrimento orizzontale PS:  Grazie Fabio

... grazie per lo STAMP che mi ha fatto scoprire una novità importante del Programma, che non conoscevo; ...direi ottimo... e grazie anche a te, è il primo che vedo...

... per il problema, non potendo verificare personalmente, e non conoscendo i controlli possibili di quell'oggetto, per esempio misure assegnabili e simili, ...potrei solo guardare nel codice HTML di una pagina pubblicata in rete; ... magari anche senza programma si potrebbe trovare una scappatoia se ci fosse...

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Fabrizio L.
Fabrizio L.
User
Autore

Ciao Fabio ed Ciao KolAsim

Premetto sono un autodidatta in fatto di programmazione html anche se qualcosina in jquery e php l'hointegrata nelsito.

Ho provato a fare come dici tu Fabio, ma di DbViewer non mi sembra di averne trovati nella pagina html. Ho trovato tanti riferimenti al widget che mi sono fermato . Il DB dell'allegato è quello ufficiale per cui non ho messo il link alla pagina . Potrei allegarvi il file html forse voi riuscite a trovare il punto dove intervenire (anche se sarebbe meglio che il widgetl'ho prevedesse - basterrebbe un "piccolo" aggiornamento dopo un test da parte dello STAFF). Fatemi sapere.

Leggi di più
Postato il da Fabrizio L.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...ma è pubblico, o privato e lo puoi vedere solo tu...?...

... se puoi metti il link, oppure pubblica un esempio con simili caratteristiche, in una sotto cartella in RETE, in modo da poter osservare come si presenta nella realtà, sempre se sia possibile...

.

ciao



Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Fabrizio L.
Fabrizio L.
User
Autore

ok. ti creo una pagina nascota con il db in sola lettura

Leggi di più
Postato il da Fabrizio L.
Fabio B.
Fabio B.
User

il tuo selettore é: #imCell_1

inseriscilo nel codice css che ti ho dato e quel codice nella sez. esperto in proprietà della pagina al passo 2

Leggi di più
Postato il da Fabio B.
Fabio B.
Fabio B.
User

perché non provi un template con una pagina di larghezza maggiore?

Leggi di più
Postato il da Fabio B.
Fabio B.
Fabio B.
User

Fabrizio, per cortesia, ci potresti far vedere le altre funzioni disponibili nel plugin? per esempio il/i filtro/i?

Leggi di più
Postato il da Fabio B.
Fabrizio L.
Fabrizio L.
User
Autore

Fabio ho aggiornato la pagina 22.

ho utilizzato una sola cella.

chiaramente non vedi le icone di variazione  e cancellazione perchè  sono  oltre la larghezza della cella

Leggi di più
Postato il da Fabrizio L.
Fabio B.
Fabio B.
User

grazie.

Ma la correzione css l'hai applicata? perché a me compare ancora tagliata la tabella, che comunque é troppo larga rispetto alla larghezza della pagina; ci sono un casino di campi.

Potresti provare a inserirla per intero in una pagina nascosta con impostazioni grafiche personalizzate, mettendo la larghezza a 1200px; poi nella pagina visibile potresti inserire un iframe che richiama quella nascosta ma ti mostra le barre di scorrimento.

Il filtro vedo che é unico e case insensitive; però funziona, bisogna inserire un valore stringa tra quelli contenuti nei records; più che un filtro si direbbe una replica del motore di ricerca interno al sito.

Potresti per cortesia provare a mettere un motore di ricerca in header così da sperimentare se legge i contenuti della tabella?

Potresti anche mostrarci qualche screenshot delle tab impostazioni del plugin per renderci conto della misura di personalizzazioni ammesse a livello di stili?

grazie

Leggi di più
Postato il da Fabio B.
Fabio B.
Fabio B.
User
Fabrizio L.
Fabio ho aggiornato la pagina 22. ho utilizzato una sola cella. chiaramente non vedi le icone di variazione  e cancellazione perchè  sono  oltre la larghezza della cella

ah sì, ecco, appunto! forse hai corretto quella vera.

Se in quella vera la cella del viewer non é la prima creata nella pagina potresti dover correggere il selettore.

Con il css applicato i campi tagliati si vedono, ma eccedono la tua pagina.

Leggi di più
Postato il da Fabio B.
Fabio B.
Fabio B.
User

se puoi disabilita nella pagina 22 la funzione Crea Nuovo Record e la funzione di modifica/cancellazione dei record; altrimenti finché la lasci online chiunque può manometterti il db.

La prima prova a farla da programma; per la seconda inserisci nelle proprietà della pagina questo css:

<style>

#pluginAppObj_1681 div.jtable-main-container table.jtable tbody tr > td.jtable-command-column {display: none !important}

</style>

Leggi di più
Postato il da Fabio B.
Fabio B.
Fabio B.
User

Se la prima invece non puoi farla da programma il codice diventa:

<style>

#pluginAppObj_1681 div.jtable-main-container table.jtable tbody tr > td.jtable-command-column, #pluginAppObj_1681 div.jtable-main-container div.jtable-title div.jtable-toolbar span.jtable-toolbar-item {display: none !important}

</style>

Leggi di più
Postato il da Fabio B.
Mi Lux
Mi Lux
User
Fabio Bevilacqua
se puoi disabilita nella pagina 22 la funzione Crea Nuovo Record e la funzione di modifica/cancellazione dei record; altrimenti finché la lasci online chiunque può manometterti il db.

..interessante , non c'è neanche una protezione per impedire a chiunque di aggiungere/togliere record?

praticamente la pagina deve essere sempre protetta..

Leggi di più
Postato il da Mi Lux
Fabio B.
Fabio B.
User

aspetta...questa é una delle cose che voglio verificare dagli ss delle tab impostazioni da programma; non diamolo già per scontato

Leggi di più
Postato il da Fabio B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... se "paperino" è l'ultima colonna, ... quello che riesco a vedere io è questo:    http://www.zspace.it/kolasim/prove/dbFabrizio.html

... che potresti ottenere inserendo in HEAD questa stringa di codice:   

<style> #imCell_1 { width:1100px } </style>

... se i campi fossero più larghi, regolarizza il valore 1100px, aumentandolo per quanto basti...

... sempre se potesse funzionare anche a te...

... comunque, se non ci sono controlli da Programma, sarebbe il caso di mettere il problema in evidenza per lo STAFF...

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Fabio B.
Fabio B.
User

@kolasim: no, con 1100px si visualizzano i controlli scomodi; bisogna mettere al massimo 1050px, ma il tuo sistema non risolve il problema, perché sarebbe un palliativo come usare la proprietà visibility:hidden

infatti pur non apparendo sarebbero ancora presenti nella pagina e basterebbe agire sui css per comprometterli (overflow:visible)

l'unica é di non includerli proprio nella struttura della pagina!

Leggi di più
Postato il da Fabio B.
Fabrizio L.
Fabrizio L.
User
Autore

Mi LUX ,Fabio e KolAsim

- la tabella è una copia di quella vera.

- la pagina    è a 960px e cosi rimane. Non penso sia corretto allargare la pagina in funzione dei camopi. E se avessi 100 campi ?

KolAsim  nel stuo test visuallizzi tutti i campi però mancano le icone di variazione e cancellazione

- questo widget (per come è strutturato ora o per come lo usa l'utente finale) deve essere inserito in una pagina protetta se attivate le funzioni di cancellazione e aggiunta di record altrimenti se è pubblica va messo è in sola lettura. La cosa migliore andrebbe filtratto su un eventuale login cosi da toglierlo dalla pagina nascosta.

KolAsim, esatto penso sia una variazione da passare allo staff e qui mi fermo (...)

Leggi di più
Postato il da Fabrizio L.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Fabrizio L.
... ... ... staff e qui mi fermo (...)

... certamente, attendiamo...

... ma se intanto fai una prova su quella pagina di prova, si potrebbe vedere l'effetto reale che sul mio esempio non può realizzarsi (editato in linea)...

... tanto per curiosità, e per sapere se funge, e poi rimuoverai il tutto...

... e comunque, ti ringrazio anche io per l'esempio che hai fornito...

.

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Fabio B.
Fabio B.
User

ma quindi i controlli ci sono da programma? sia per l'aggiunta dei record che, separatamente, per la loro modifica/cancellazione? altre personalizzazioni di stili?

puoi farci vedere le tab del plugin?

Se tu avessi 100 campi potresti allargare la pagina nascosta via css con width: 1000% e overflow: visible e poi nella pagina visibile scorrere l'iframe con la scrollbar orizzontale.

Leggi di più
Postato il da Fabio B.
Fabio B.
Fabio B.
User

puoi farci vedere anche se col motore di ricerca tradizionale si leggono i records della tabella? o puoi provare tu e dircelo? grazie

Leggi di più
Postato il da Fabio B.
Fabrizio L.
Fabrizio L.
User
Autore

Ciao Lemonsong. Esatto quello è il widget.

Nella speranza che l'inconveniente venga risolto e il suggerimento sull'accesso via login di KolAsim venga ascoltato .

Staff se ci sei batti un colpo.

Leggi di più
Postato il da Fabrizio L.
Fabio B.
Fabio B.
User

grazie Lemon

avevo visto quello ss ma speravo di sbagliarmi; in fondo c'é un campo per settare i campi non visibili, ma dubito che si possa usare anche per le due colonne con i controlli modifica/cancella, probabilmente nemmeno inserendo i selettori css.

Il controllo sugli stili mi sembra eccessivamente spartano, a meno che chi installa il plugin non si ritrovi qualche nuovo controllo altrove, tipo al passo 1 Stili del Modello; ma dubito.

Inoltre ho appena provato qui: http://test.terraecielo.org/

ad inserire nella index un div che ho chiamato prova contenente il seguente codice:

<div id="prova">
<p>prova</p>
</div>

quindi ho messo al passo 2 questo css:

<style>
#prova {
display:none;
}
</style>

Fatto ciò ho provato, conoscendo a priori il giusto selettore, a modificare il css via Firebug e sono riuscito a visualizzare l'elemento.

Ho rifatto la stessa prova aggiungendo da programma !important e finalmente non sono più riuscito a vederlo neanche agendo via css.

Credo che qui si delinei chiaramente un problema di sicurezza dei db coinvolti, in mancanza di una adeguata priorità css alla fonte.

Questo significa che quanto dicevo sopra a Kolasim

Fabio Bevilacqua
infatti pur non apparendo sarebbero ancora presenti nella pagina e basterebbe agire sui css per comprometterli

risulterebbe vero anche con l'uso della proprietà display, a meno che non si metta sempre da programma un css di protezione necessariamente dotato di !important su quei due selettori che tutti possono conoscere dal source della pagina (anche se cambia l'id specifico della App lo si recupera facilmente).

Bisognerebbe verificare, possedendo il plugin, se l'opzione Show Edit Controls aggiunge anche il famoso !important oppure no e su quali controlli esattamente.

Tuttavia il problema non sarebbe ancora risolto perché probabilmente si potrebbe forzare il css con un banale js che replica la proprietà prelevandola dal DOM della pagina, la modifica in barba al nostro !important e poi la riapplica diversa.

Incomedia se mi sbaglio ditemelo, altrimenti mi sa che chi ha comprato il plugin può anche incominciare a tremare!

Lemon tu che ne pensi? Ha un senso il mio discorso oppure non sei d'accordo?

Leggi di più
Postato il da Fabio B.
Fabio B.
Fabio B.
User

Fabrizio, forse non hai capito: il problema non si risolve con una lista di iscritti da sospettare in caso di violazione della fiducia cieca data a degli sconosciuti.

Leggi di più
Postato il da Fabio B.
Fabrizio L.
Fabrizio L.
User
Autore

allora "se non capisco male" tale widget deve rimanere in una pagina protetta di website ? oppure nemmeno quella è sicura, oppure  la sicurezza migliore è non installarlo per come è implementato ora ?

grazie

Leggi di più
Postato il da Fabrizio L.
Skeggia 12
Skeggia 12
Moderator

questa è la schermata di configurazione del widget...per non far cancellare/modificare i dati bisogna disabilitare i ceck in corrispondenza delle frecce...e non si visualizzano i relativi comandi...

Leggi di più
Postato il da Skeggia 12
Fabio B.
Fabio B.
User

Probabilmente la seconda che hai detto; era quel che volevo approfondire chiedendoti di togliere la spunta all'opzione Show Edit Controls, se non avessi già tolto la pagina online.

Potresti fare ancora questo piccolo sforzo? Vuoi togliere quella spunta e farmi rivedere la pagina per verificare quali controlli rimangono e se agendo solo via css é possibile visualizzare lo stesso quelli oscurati?

Comunque ti ripeto che concedere l'accesso ad una cerchia di sconosciuti un po' più ristretta di tutto il mondo non ti tutela in alcun modo; probabilmente non saresti al sicuro al 100% nemmeno se fossi l'unico ad aver accesso alla tua pagina riservata, ma se tu fossi l'unico a poterla usare non credo che questo plugin avrebbe molto senso.

A proposito: la tabella é gestibile anche dal pannello di controllo del sito o solo da pagina normale?

Leggi di più
Postato il da Fabio B.
Fabio B.
Fabio B.
User

grazie Skeggia, non si visualizzano quali comandi?

Solo Aggiungi Record, solo modifica/elimina record, tutti quanti?

Leggi di più
Postato il da Fabio B.
Fabrizio L.
Fabrizio L.
User
Autore

Fabio

Ripeto, non sono uno svluppatore web per cui molti dei dubbi / considerazioni tecniche fatte tra di voi in questo post non le ho capite.

Capisco le tue ultime considerazioni in merito al widget, però se si acquista una cosa deve funzionare (scrol orizzontale).

Io non darei mai l'accesso in variazione o cancellazione di un record di una tabella ad una piccola cerchia di persone del mondo  web . Eventualmente, solamente a chi mi lavora a "gomito". Però a qualcuno potrebbe venire l'idea...

Per il resto disabilito i check come dice Skeggia.erazioni.

Per lo Staff - Lo spostamento in orizzontale  va risolto  anche se la tabella è in "READ"

Saluti Fabio.

Leggi di più
Postato il da Fabrizio L.
 lemonsong  
 lemonsong  
User
Fabio Bevilacqua
Lemon tu che ne pensi? Ha un senso il mio discorso oppure non sei d'accordo?

Penso che non hai capito a cosa servono i CSS (senza offesa).

Se Incomedia o qualunque altro programmatore, smanettone etc.. si servisse dei CSS per nascondere, come intendi tu, farebbero meglio a cambiare rispettivamente lavoro, hobby, etc...

Se non spunti l'opzione "Visualizza Controlli per la Modifica", WS NON DEVE generare alcunché.

Se, viceversa, la spunti, ovviamente dovrai proteggere la pagina.

Leggi di più
Postato il da  lemonsong  
Fabio B.
Fabio B.
User

infatti é esattamente quel che penso; togliendo quella spunta il programma non deve generare alcunché e di conseguenza io non devo poter visualizzare alcunché agendo sui css; é proprio quel che volevo accertare (senza offesa per Incomedia)

Leggi di più
Postato il da Fabio B.
Fabio B.
Fabio B.
User

l'altra cosa che volevo vedere e ancora non so é

Fabio Bevilacqua
grazie Skeggia, non si visualizzano quali comandi? Solo Aggiungi Record, solo modifica/elimina record, tutti quanti?
Leggi di più
Postato il da Fabio B.
Fabio B.
Fabio B.
User

qualcuno vuol dirmi per favore anche se le tabelle del db si possono gestire dal pannello di controllo del sito indipendentemente da quella famigerata spunta, oppure se da lì non si vedono neanche? grazie

Leggi di più
Postato il da Fabio B.
Fabio B.
Fabio B.
User

dimenticavo: qualcuno mi dice anche per cortesia se il motore di ricerca del sito legge o non legge i contenuti delle eventuali tabelle inserite in pagine diverse del sito oppure no?

rigrazie

Leggi di più
Postato il da Fabio B.
Skeggia 12
Skeggia 12
Moderator

@fabio: se togli la spunta ai controlli non se ne visualizza nessuno...

per la gestione da pannello di controllo di website, risponderei "no" o almeno "per ora"...

Leggi di più
Postato il da Skeggia 12
Fabio B.
Fabio B.
User

grazie Skeggia. riguardo al motore di ricerca? é possibile differenziare le pagine per tabelle e rintracciare quella giusta per contenuti?

Leggi di più
Postato il da Fabio B.
Skeggia 12
Skeggia 12
Moderator

non ho provato ancora...

Leggi di più
Postato il da Skeggia 12
Skeggia 12
Skeggia 12
Moderator

no, il motore di ricerca interno del sito non "cerca" nelle tabelle del widget (penso perchè non siano dati residenti fisicamente nelle pagine, ma estrapolati dal db)...ma potrei sbagliare...comunque non cerca...prova qui

http://www.skegia12.it/test/corsophp1

alle pagine 5 e 6 (in alto)

Leggi di più
Postato il da Skeggia 12
Fabio B.
Fabio B.
User

non ho fatto in tempo a vedere la pagina, ma non importa, mi basta la tua risposta, grazie molte

Leggi di più
Postato il da Fabio B.
Franco L.
Franco L.
User

In tutti i modi vorrei chiedere allo staff di Incomedia di risolvere quanto prima il problema di visualizzazione del widget database viewer perchè così com'è è quasi del tutto inutiilizzabile...

Grazie.

Leggi di più
Postato il da Franco L.
Incomedia
Riccardo P.
Incomedia

Buongiorno,

ho segnato quanto da voi riportato al nostro team di sviluppo così da poter gestire meglio la visualizzazione di tabelle con molte colonne.

La ricerca del sito non include anche il DB, per quello occorrerebbe inserire uno script manualmente che interagisca anche con il Database. e visualizzi poi i campi.

Leggi di più
Postato il da Riccardo P.
Franco L.
Franco L.
User

Salve Riccardo... ho notato oggi un'aggiornamento del modulo Database viewer che ho regolarmente aggiornato... volevo sapere se adesso è necessario riaggiornare tutto il sito (non solo i nuovi files) in esportazione oppure sovrascrivere i widget già presenti nel sito e poi riesportare il tutto?

Grazie

Francesco

Leggi di più
Postato il da Franco L.
Skeggia 12
Skeggia 12
Moderator

@olindo: non è mirko, che saluto, che ha inserito l'immagine...comunque, l'immagine è stata inserita nel DB dal contenuto dinamico per il quale ho scelto la memorizzazione del contenuto in una tabella del DB MySql...quindi quando il modulo Database viewer va a leggere quella tabella riporta l'immagine che avevo inserito nel contenuto dinamico... ciao

Leggi di più
Postato il da Skeggia 12
Olindo B.
Olindo B.
User

ok grazie skeggia scusa avevo letto male.. non ho capito come fai ma faro dei tentativi pure io. grazie

Leggi di più
Postato il da Olindo B.