Ελληνική Κοινότητα Υποστήριξης ForumGreek
Καλωσήρθατε στο Ελληνικό Φόρουμ Υποστήριξης της ForumGreek!!

Για να αποκτήσετε πλήρη πρόσβαση στο φόρουμ και στα όσα προσφέρει, μπορείτε πολύ απλά να κάνετε μια σύνδεση ή αν δεν έχετε λογαριασμό μία δωρεάν εγγραφή και μπείτε στην κοινότητά μας!!

Ενεργοποίηση των 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ικόνα Προβλήματος:
https://i68.servimg.com/u/f68/19/25/63/21/screen13.jpg
Το πρόβλημα αφορά : Όλα τα μέλη
Εμφανίστηκε : Από πάντα...
Ενεργός σύνδεσμος 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.



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

Mpaglametsos
Απλό Μέλος

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

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: Ενεργοποίηση των 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();
    }
    });

και πατάς






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

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

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

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: Ενεργοποίηση των 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 εκεί.


Mpaglametsos
Απλό Μέλος

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

Επιστροφή στην κορυφή Πήγαινε κάτω

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

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

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






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

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

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

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: Ενεργοποίηση των 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
Διαχειριστής

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

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

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: Ενεργοποίηση των 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
Απλό Μέλος

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

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: Ενεργοποίηση των 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.


Mpaglametsos
Απλό Μέλος

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

Επιστροφή στην κορυφή Πήγαινε κάτω

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

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

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






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

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

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

Επιστροφή στην κορυφή Πήγαινε κάτω

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

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

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

Mpaglametsos
Απλό Μέλος

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

Επιστροφή στην κορυφή Πήγαινε κάτω

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

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

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






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

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

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

Επιστροφή στην κορυφή Πήγαινε κάτω

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

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

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

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

Mpaglametsos
Απλό Μέλος

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

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: Ενεργοποίηση των 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 -->

και πατάς και μετά το κουμπί με τον πράσινο σταυρό (δημοσίευση) προτύπου.

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






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

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

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

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: Ενεργοποίηση των 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
Απλό Μέλος

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

Επιστροφή στην κορυφή Πήγαινε κάτω

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

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

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

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



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

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

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

Επιστροφή στην κορυφή Πήγαινε κάτω

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


 
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
Χρειάζεστε βοήθεια;
Στις Συχνές Ερωτήσεις μπορείτε να βρείτε σημαντικές πληροφορίες που θα σας βοηθήσουν!