dimitrismagp Δημοσ. 11 Μαρτίου 2022 Δημοσ. 11 Μαρτίου 2022 (επεξεργασμένο) https://github.com/gunet/openeclass Πως θα μπορούσα να δημιουργήσω μια ανακοίνωση με popup που να εμφανίζεται στην πρώτη σελίδα στους μη εγγεγραμμένους χρήστες; Σε όσα αρχεία δοκίμασα να προσθέσω ενα απλό js alert script με το μήνυμα δεν εμφανίζεται... Επεξ/σία 11 Μαρτίου 2022 από dimitrismagp
ulb Δημοσ. 12 Μαρτίου 2022 Δημοσ. 12 Μαρτίου 2022 Με μια γρήγορη ματιά: eclass folder -> include -> tools.php Στο παρακάτω σημείο προσθέτεις το μήνυμα που θέλεις να εμφανίζεται: Σορρυ για τη φωτο αλλά δε με αφήνει να το ποστάρω ως κώδικα. Προφανώς, μπορείς να τροποποιήσεις και τον τρόπο που θα εμφανίζεται το μήνυμα. Μια άλλη εναλλακτική είναι η παρακάτω: echo '<div class="alert alert-success">Κείμενο μηνύματος</div>';
dimitrismagp Δημοσ. 12 Μαρτίου 2022 Μέλος Δημοσ. 12 Μαρτίου 2022 Προσπαθώ με το Bootstrap modal. Σε ποιό αρχείο και σε ποιό σημείο να βάλω τον κώδικα; <divclass="modal"tabindex="-1"role="dialog"><divclass="modal-dialog"role="document"><divclass="modal-content"><divclass="modal-header"><h5class="modal-title"></h5><buttontype="button"class="close"data-dismiss="modal"aria-label="Close"><spanaria-hidden="true">×</span></button></div><divclass="modal-body"><p></p></div><divclass="modal-footer"> <buttontype="button"class="btn btn-secondary"data-dismiss="modal"></button></div></div></div></div>
ulb Δημοσ. 12 Μαρτίου 2022 Δημοσ. 12 Μαρτίου 2022 Τότε στο index.php που βρίσκεται στον αρχικό φάκελο, τροποποιείς το σημείο: $tool_content .= "$warning <div class='row margin-top-fat'> <div class='col-md-12 remove-gutter'> <div class='jumbotron jumbotron-login'> <div class='row'>"; γραμμή 183 σε: $tool_content .= " <div class='modal fade' id='alertModal' tabindex='-1' role='dialog' aria-labelledby='modalLabel' aria-hidden='true'> <div class='modal-dialog' role='document'> <div class='modal-content'> <div class='modal-header'> <button type='button' class='close' data-dismiss='modal' aria-label='Close'> <span aria-hidden='true'>×</span> </button> <h4 class='modal-title' id='modalLabel'>Modal Title</h4> </div> <div class='modal-body'> Modal content... </div> <div class='modal-footer'> <button type='button' class='btn btn-secondary' data-dismiss='modal'>Close</button> </div> </div> </div> </div> αυτό εδώ μέσα σε script tag γιατί δε με αφήνει να το ποστάρω διαφορετικά $(window).on('load', function() { $('#alertModal').modal('show'); }); end of script tag $warning <div class='row margin-top-fat'> <div class='col-md-12 remove-gutter'> <div class='jumbotron jumbotron-login'> <div class='row'>";
dimitrismagp Δημοσ. 12 Μαρτίου 2022 Μέλος Δημοσ. 12 Μαρτίου 2022 Δεν θα πρέπει να βάλω και cookie ώστε να εμφανίζεται μόνο μια φορά και μόνο στην πρώτη σελίδα; Πώς προτείνετε να τροποποιηθεί το παραπάνω snippet;
ulb Δημοσ. 12 Μαρτίου 2022 Δημοσ. 12 Μαρτίου 2022 (επεξεργασμένο) Αυτό εξαρτάται από τη χρήση για την οποία το θέλετε. Αν θέλετε να εμφανίζεται μόνο μια φορά μπορεί να γίνει με διάφορους τρόπους. Είτε μέσω cookie όπως αναφέρθηκε, είτε μέσω session ή local Storage για παράδειγμα. Εδώ μια σχετική ερώτηση στο stack: javascript - Modal show once per session - Stack Overflow Επεξ/σία 12 Μαρτίου 2022 από ulb
dimitrismagp Δημοσ. 13 Μαρτίου 2022 Μέλος Δημοσ. 13 Μαρτίου 2022 (επεξεργασμένο) βάζω το παραπάνω snippet στη γραμμή που είπαμε, (https://github.com/gunet/openeclass/blob/3.12.x/index.php#L183) αλλά δεν εμφανίζεται το popup στην αρχική σελίδα... Το βασικό πρόβλημα είναι να δω που θα βάλω τον κώδικα, καθώς σε όποιο σημείο του αρχείου index.php δοκίμασα, δεν εμφανίζεται... Επεξ/σία 13 Μαρτίου 2022 από dimitrismagp
ulb Δημοσ. 13 Μαρτίου 2022 Δημοσ. 13 Μαρτίου 2022 Δοκιμάστε να αντικαταστήσετε το index.php του αρχικού φακέλου με αυτό εδώ: https://codeshare.io/Wdz7kd
dimitrismagp Δημοσ. 13 Μαρτίου 2022 Μέλος Δημοσ. 13 Μαρτίου 2022 (επεξεργασμένο) @ulb ευχαριστώ πολύ, καμία τύχη... Έχω πειράξει και άλλα πράγματα στο index.php χωρίς αποτέλεσμα Επεξ/σία 13 Μαρτίου 2022 από dimitrismagp
ulb Δημοσ. 13 Μαρτίου 2022 Δημοσ. 13 Μαρτίου 2022 Η σελίδα είναι σε local μηχάνημα ή υπάρχει πρόσβαση και από έξω; Αν ναι, είναι εύκολο να μοιραστείτε έστω σε προσωπικό μήνυμα το url μήπως μπορέσουμε να βρούμε την αιτία που δε λειτουργεί; Διαφορετικά αν μπορείτε, CTRL + U στην αρχική σελίδα, CTRL + F και αναζήτηση του όρου "alertModal" να δούμε σε πιο σημείο το τοποθετεί, αν το τοποθετεί.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα