Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Επισκόπηση προηγούμενης Θ.Ενότητας Επισκόπηση επόμενης Θ.Ενότητας Πήγαινε κάτω

Λύθηκε Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Mpaglametsos Τρι Ιαν 05, 2016 3:12 pm

Πληροφορίες Προβλήματος

Μορφή Φόρουμ : phpBB2
Βαθμός Μέλους : Μέλος
Εμφανίζεται σε : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari
Εικόνα Προβλήματος :
Eικόνα Προβλήματος:
Το πρόβλημα αφορά : Όλα τα μέλη
Εμφανίστηκε : Από πάντα...
Ενεργός σύνδεσμος link του φόρουμ : http://www.freezersforum.com

Περιγραφή Προβλήματος

Πως γίνεται να ενεργοποιηθούν τα Widjets στο Advanced Profile?

"Τρέχω" το Chatbox ως Widjet και έτσι θα ήθελα ή κάποιο κώδικα να το προσθέσω μέσα από το Template του Overall-Header (ούτως ή άλλως έχει τοποθετηθεί ως position:fixed) έχει τοποθετηθεί και σε όλες τις σελίδες είτε Φόρουμ είτε Portal αλλά δυστυχώς στο Advanced Profile δεν λειτουργούν τα Widjets κάτι που λογικά δεν μου μοιάζει λογικό διοτί μέσα από τα Widjets μπορεί εκτός από εφαρμογές να έχω προσθέσει εκατοντάδες ή και χιλιάδες γραμμές κώδικα σε CSS ως Extra Stylesheets και έτσι δεν είναι on όλα αυτά.

Από την άλλη, στο απλό προφίλ έχω φτιάξει μια ώραια σχεδιάση ως Timeline (χρειάζεται μερική σχεδίαση ακόμα φυσικά) με το πλαίσιο των πληροφοριών σε Fixed OnScroll και λοιπά αλλά δεν γνωρίζω πως μπορώ να βάλω ως τοίχο τα Μηνύματα επισκεπτών διότι προς το παρών έχω τα FB Comments.

Ενεργοποίηση των Widjets στο Advanced Profile (How to) Screen14


Έχει επεξεργασθεί από τον/την Mpaglametsos στις Τετ Ιαν 06, 2016 1:40 am, 1 φορά
Mpaglametsos

Mpaglametsos
Απλό Μέλος

Άντρας
Ηλικία : 40
Δημοσιεύσεις : 43



Mpaglametsos ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.
  • 0

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Van-Helsing Τρι Ιαν 05, 2016 4:10 pm

Καλησπέρα,
Έφτιαξα ένα javascript δοκίμασε το αν δουλεύει

Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript

Τίτλος: ShowWidgets
Τοποθέτηση: Σε όλες τις σελίδες
Κώδικας Javascript:
Κώδικας:

$(function(){
    if (location.pathname !== '/') {
    $('#right').css({"height": "450px"});
    $('#content-container div#right').css({"height": "450px"});
    $('#content').css({"margin-right": "180px"});
    $('#right').show();
    $('#content').show();
    $('#content-container div#right').show();
    }
    });

και πατάς Ενεργοποίηση των Widjets στο Advanced Profile (How to) ONIG52p
Van-Helsing

Van-Helsing
Διαχειριστής
Διαχειριστής

Άντρας
Ηλικία : 49
Δημοσιεύσεις : 1990



Van-Helsing ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Mpaglametsos Τρι Ιαν 05, 2016 4:50 pm

Καλησπέρα Van Helsing, από όσο βλέπω τον κώδικα και φυσικά τον δοκίμασα ήδη, το μόνο που καταφέρνει είναι "αφού" φορτώσει το CSS Stylesheet της σελίδας μετά να διαβάσει το Style που περνάς μέσα από το Script με αποτέλεσμα να "κουνιέται" το .main.content δεξιό-αριστερά...καλή η λύση σου αν πρόκειται για γενικευμένους λόγους και Φόρουμς αλλά εγώ προσωπικά το χρειάζομαι και χωρίς κάποιο margin-right....χρησιμοποιώ min-width και max-width ήδη στο Css μου ώστε να εμφανίζεται αυτό το πλαίσιο του Chatbox με άνω των 1230px Width να εμφανίζεται και πιο κάτω να εξαφανίζεται με transitions k transforms σε CSS3 (και αυτό το λέω γιατί το αποτέλεσμα είναι να κουνάει το Advanced Profile όπως είπα δεξιό-αριστερά κάτι που δεν χρειάζεται)...από την άλλη...καλή η προσπάθεια σου γιατί "καταλαβαίνω" την "φύση" του Script αλλά δυστυχώς δεν λειτουργεί εφόσον και δεν εμφανίζει τα Widjets ούτε καν στα DOM δηλαδή στην αρχιτεκτονική δομή της ιστοσελίδας ως "δομή" δηλαδή δεν υπάρχουν καν...είναι ακόμα Disabled εκεί.

Ενεργοποίηση των Widjets στο Advanced Profile (How to) Screen15
Mpaglametsos

Mpaglametsos
Απλό Μέλος

Άντρας
Ηλικία : 40
Δημοσιεύσεις : 43



Mpaglametsos ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.
  • 0

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Van-Helsing Τρι Ιαν 05, 2016 5:28 pm

Όντως πρέπει να υπάρχει κάποιος κώδικας που παρακάμπτει τον κώδικα μου και ενώ ανοίγει την στήλη των widgets μου την ξανακλείνει. Επικοινώνησα με το τεχνικό τμήμα και περιμένω απάντηση τους αν μπορέσουν να μας βοηθήσουν.
Van-Helsing

Van-Helsing
Διαχειριστής
Διαχειριστής

Άντρας
Ηλικία : 49
Δημοσιεύσεις : 1990



Van-Helsing ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.
  • 0

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Luffy Τρι Ιαν 05, 2016 5:35 pm

Λογικά αυτός ο κώδικας θα σου δουλέψει αλλά με το Advanced Profile θα τα κάνει λίγο μπάχαλο. Δοκίμασέ το όμως να δούμε.
Κώδικας:
/\/u\d+/.test(window.location.href) && $(function() {
  var wrapper = document.getElementById('wrapper');
  if (wrapper) {
    $.get('/', function(d) {
      var widgets = $('#right', d)[0];
      if (widgets) wrapper.appendChild(widgets);
    });
  }
});
Luffy

Luffy
Διαχειριστής
Διαχειριστής

Άντρας
Τόπος : Ελλάδα
Δημοσιεύσεις : 2340



Luffy ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Mpaglametsos Τρι Ιαν 05, 2016 6:43 pm

Αυτός ο κώδικας Luffy να πω την αλήθεια φαίνεται πιο εκλεπτυσμένος αλλά δεν λειτουργεί επίσης...αν και δεν έκανε κάτι μπάχαλο.

Δοκιμάσαμε (Live και οι 2 μας) να αλλάξουμε το 

var widgets = $('#right', d)[0]


σε


var widgets = $('#right', d)]1]



και πάλι δεν...ας περιμένουμε να το ρίξει μια ματιά ακόμα και ο Ange Tuteuer και βλέπουμε...ίσως ως τότε βρει κάτι και ο Van Helsing, πάντως ευχαριστώ για την βοήθεια σας και όποια επικοινωνία χρειαστεί είτε με την εταιρεία είτε με τον Ange που προσωπικά τον θεωρώ Wizzard!


Καλό απόγευμα...
Mpaglametsos

Mpaglametsos
Απλό Μέλος

Άντρας
Ηλικία : 40
Δημοσιεύσεις : 43



Mpaglametsos ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Mpaglametsos Τρι Ιαν 05, 2016 10:57 pm

@"Van Helsing" ένας νέος κώδικας του @Luffy καταφέρνει να φορτώσει την δομή των Widjets αλλά δυστυχώς όχι ακόμα το Chatbox...αν καταφέρεις να προσθέσεις κάτι έχει καλώς αλλιώς περιμένουμε να το ελέγξει και ο Ange κάποια στιγμή.

Νέος κώδικας από τον @Luffy

Κώδικας:
/\/u\d+/.test(window.location.href) && $(function() {
  $.get('/forum', function(d) {
 
    $('#profile-advanced-right').append($('#right', d));
 
  });
});

Τον πρόσθεσα μόνο και μόνο για χρήστες που πχ έχουν διαφορετικά Widjets πχ τα Recent Topics (Πρόσφατα θέματα) λειτουργούν μια χαρά...λογικά και τα δε υπόλοιπα όσον αφορά "δομή" και όχι εφαρμογές όπως το Chatbox που "τρέχει" από Object.

Ενεργοποίηση των Widjets στο Advanced Profile (How to) Screen16
Mpaglametsos

Mpaglametsos
Απλό Μέλος

Άντρας
Ηλικία : 40
Δημοσιεύσεις : 43



Mpaglametsos ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Van-Helsing Τρι Ιαν 05, 2016 11:10 pm

Δοκίμασες να μεταφέρεις την μεταβλητή php {CHATBOX_TOP} από το πρότυπο index_box στο πρότυπο overall_header?
Van-Helsing

Van-Helsing
Διαχειριστής
Διαχειριστής

Άντρας
Ηλικία : 49
Δημοσιεύσεις : 1990



Van-Helsing ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Mpaglametsos Τρι Ιαν 05, 2016 11:16 pm

Μόλις...και δεν φορτώνεται καν μέσα στην δομή σε οποιαδήποτε σελίδα και αν δοκίμασα...αυτό το κακό έχει η Forumotion...έχουν οριστεί συγκεκριμένες μεταβλητές για συγκεκριμένα Templates....ακόμα και τα ήδη υπάρχον δεν μπορείς ούτε να τα μεταφέρεις σε άλλο Template ούτε και να σχεδιάσεις ότι και όπως θες....και πραγματικά δεν βρίσκω ουσία σε αυτό. Το έχω αντιμετωπίσει άπειρες φορές αυτό το γεγονός ακόμα και λέξεις/φράσεις όπως πχ Σύνδεση/Αποσύνδεση που λογικά θα έπρεπε να με την ίδια μεταβλητή να μεταφράζεται σε οποιαδήποτε κατάληξη/σελίδα του Domain.
Mpaglametsos

Mpaglametsos
Απλό Μέλος

Άντρας
Ηλικία : 40
Δημοσιεύσεις : 43



Mpaglametsos ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Van-Helsing Τρι Ιαν 05, 2016 11:29 pm

Κάπου υπάρχει ένα javascript που περνάει τις μεταβλητές σε όλα τα πρότυπα αν θυμάμαι καλά.
Θα το κοιτάξω ασε μου λίγο χρόνο.
Van-Helsing

Van-Helsing
Διαχειριστής
Διαχειριστής

Άντρας
Ηλικία : 49
Δημοσιεύσεις : 1990



Van-Helsing ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Mpaglametsos Τρι Ιαν 05, 2016 11:34 pm

Βέβαια...στο συγκεκριμένο απλώς αναφέρθηκα γιατί όλα τα άλλα φαίνεται να λειτουργούν μια χαρά εκτός του τσατ.

Ένα μυαλό και λίγη ξεκούραση χρειάζεται όλο και όλο τίποτα παραπάνω και τίποτα λιγότερο και το ξέρω πολύ καλά αυτό...αν είναι δυνατόν...μόλις μπορέσεις φυσικά.
Mpaglametsos

Mpaglametsos
Απλό Μέλος

Άντρας
Ηλικία : 40
Δημοσιεύσεις : 43



Mpaglametsos ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Van-Helsing Τετ Ιαν 06, 2016 12:00 am

@Mpaglametsos, το javascript που είχα δυστυχώς δεν είχε τη μεταβλητή για το chatbox και παρόλο που την πέρασα δεν δούλεψε. Βρήκα όμως λύση Smile γίνεται μέσω προτύπου με html

Πίνακας Διαχείρισης ► Εμφάνιση ► Πρότυπα ► Γενική Διαχείριση ► overall_header

και βρίσκεις τον κώδικα:

Κώδικας:

<div id="outer-wrapper">

και ακριβώς απο κάτω προσθέτεις τον κώδικα:
Κώδικας:

<!-- BEGIN switch_user_logged_in -->
  <center><iframe src="/chatbox/index.forum" width="650" height="300"></iframe></center>
<!-- END switch_user_logged_in -->

και πατάς Ενεργοποίηση των Widjets στο Advanced Profile (How to) ONIG52p και μετά το κουμπί με τον πράσινο σταυρό (δημοσίευση) προτύπου.

Σημείωση: Τις διαστάσεις του chatbox μπορείς να τις προσαρμόσεις ανάλογα με τις ανάγκες του φόρουμ σου.
Van-Helsing

Van-Helsing
Διαχειριστής
Διαχειριστής

Άντρας
Ηλικία : 49
Δημοσιεύσεις : 1990



Van-Helsing ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Mpaglametsos Τετ Ιαν 06, 2016 1:37 am

Το ίδιο ακριβώς κάνει όμως Van...απορώ πως δεν το σκεφτήκαμε πιο πριν...κάναμε σαν τρελοί λες και δεν θα αναγνώριζε κάποιο PHP...ένα iframe είχαμε να φορτώσουμε και έγινε ΤΟΣΟ απλά.

Φυσικά ο κώδικας που χρειάστηκε για εμένα προσωπικά είναι αυτός


Κώδικας:
  <!-- BEGIN switch_user_logged_in --> 
<div id="chatbox_portal"><iframe src="/chatbox/index.forum" width="228" style="height:100%; border:0"></iframe></div>
  <!-- END switch_user_logged_in -->



αλλά είναι ακριβώς το ίδιο...τα δε υπόλοιπα προυπήρχαν από πριν στην CSS, αντί να "τρέξουμε" το div με Java (που την ΙΔΙΑ δουλειά κάνει) το "τρέξαμε" χειροκίνητα με iframe. Σας ευχαριστώ ιδιαιτέρως Van Helsing & Luffy.

Κοντά σε αυτό λύθηκε φυσικά και το θέμα με τα Widjets στα Advanced Profiles αλλά ΚΑΙ το τσατ που επιθυμούσα....

Well Done my Friends!
Mpaglametsos

Mpaglametsos
Απλό Μέλος

Άντρας
Ηλικία : 40
Δημοσιεύσεις : 43



Mpaglametsos ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Λύθηκε Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)

Δημοσίευση από Luffy Τετ Ιαν 06, 2016 2:20 am

Χαίρομαι που λύθηκε! Smile

To θέμα λύθηκε, κλειδώθηκε και μεταφέρεται στο αρχείο.
Luffy

Luffy
Διαχειριστής
Διαχειριστής

Άντρας
Τόπος : Ελλάδα
Δημοσιεύσεις : 2340



Luffy ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Επισκόπηση προηγούμενης Θ.Ενότητας Επισκόπηση επόμενης Θ.Ενότητας Επιστροφή στην κορυφή

- Παρόμοια θέματα

Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης