Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Ελληνική Κοινότητα Υποστήριξης ForumGreek :: ΤΟΜΕΑΣ ΥΠΟΣΤΗΡΙΞΗΣ :: Προβλήματα με Κώδικες (Προγραμματισμός) :: Αρχείο Προβλημάτων με Κώδικες
Σελίδα 1 από 1 • Μοιραστείτε
Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Πληροφορίες Προβλήματος
Μορφή Φόρουμ : 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.
Έχει επεξεργασθεί από τον/την Mpaglametsos στις Τετ Ιαν 06, 2016 1:40 am, 1 φορά
Mpaglametsos- Απλό Μέλος
-
Ηλικία : 40
Δημοσιεύσεις : 43
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Καλησπέρα,
Έφτιαξα ένα javascript δοκίμασε το αν δουλεύει
Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript
Τίτλος: ShowWidgets
Τοποθέτηση: Σε όλες τις σελίδες
Κώδικας Javascript:
και πατάς
Έφτιαξα ένα 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- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Καλησπέρα 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- Απλό Μέλος
-
Ηλικία : 40
Δημοσιεύσεις : 43
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Όντως πρέπει να υπάρχει κάποιος κώδικας που παρακάμπτει τον κώδικα μου και ενώ ανοίγει την στήλη των widgets μου την ξανακλείνει. Επικοινώνησα με το τεχνικό τμήμα και περιμένω απάντηση τους αν μπορέσουν να μας βοηθήσουν.
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Λογικά αυτός ο κώδικας θα σου δουλέψει αλλά με το 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- Διαχειριστής
-
Τόπος : Ελλάδα
Δημοσιεύσεις : 2340
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Αυτός ο κώδικας Luffy να πω την αλήθεια φαίνεται πιο εκλεπτυσμένος αλλά δεν λειτουργεί επίσης...αν και δεν έκανε κάτι μπάχαλο.
Δοκιμάσαμε (Live και οι 2 μας) να αλλάξουμε το
var widgets = $('#right', d)[0]
σε
var widgets = $('#right', d)]1]
και πάλι δεν...ας περιμένουμε να το ρίξει μια ματιά ακόμα και ο Ange Tuteuer και βλέπουμε...ίσως ως τότε βρει κάτι και ο Van Helsing, πάντως ευχαριστώ για την βοήθεια σας και όποια επικοινωνία χρειαστεί είτε με την εταιρεία είτε με τον Ange που προσωπικά τον θεωρώ Wizzard!
Καλό απόγευμα...
Δοκιμάσαμε (Live και οι 2 μας) να αλλάξουμε το
var widgets = $('#right', d)[0]
σε
var widgets = $('#right', d)]1]
και πάλι δεν...ας περιμένουμε να το ρίξει μια ματιά ακόμα και ο Ange Tuteuer και βλέπουμε...ίσως ως τότε βρει κάτι και ο Van Helsing, πάντως ευχαριστώ για την βοήθεια σας και όποια επικοινωνία χρειαστεί είτε με την εταιρεία είτε με τον Ange που προσωπικά τον θεωρώ Wizzard!
Καλό απόγευμα...
Mpaglametsos- Απλό Μέλος
-
Ηλικία : 40
Δημοσιεύσεις : 43
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
@"Van Helsing" ένας νέος κώδικας του @Luffy καταφέρνει να φορτώσει την δομή των Widjets αλλά δυστυχώς όχι ακόμα το Chatbox...αν καταφέρεις να προσθέσεις κάτι έχει καλώς αλλιώς περιμένουμε να το ελέγξει και ο Ange κάποια στιγμή.
Νέος κώδικας από τον @Luffy
Τον πρόσθεσα μόνο και μόνο για χρήστες που πχ έχουν διαφορετικά Widjets πχ τα Recent Topics (Πρόσφατα θέματα) λειτουργούν μια χαρά...λογικά και τα δε υπόλοιπα όσον αφορά "δομή" και όχι εφαρμογές όπως το Chatbox που "τρέχει" από Object.
Νέος κώδικας από τον @Luffy
- Κώδικας:
/\/u\d+/.test(window.location.href) && $(function() {
$.get('/forum', function(d) {
$('#profile-advanced-right').append($('#right', d));
});
});
Τον πρόσθεσα μόνο και μόνο για χρήστες που πχ έχουν διαφορετικά Widjets πχ τα Recent Topics (Πρόσφατα θέματα) λειτουργούν μια χαρά...λογικά και τα δε υπόλοιπα όσον αφορά "δομή" και όχι εφαρμογές όπως το Chatbox που "τρέχει" από Object.
Mpaglametsos- Απλό Μέλος
-
Ηλικία : 40
Δημοσιεύσεις : 43
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Δοκίμασες να μεταφέρεις την μεταβλητή php {CHATBOX_TOP} από το πρότυπο index_box στο πρότυπο overall_header?
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Μόλις...και δεν φορτώνεται καν μέσα στην δομή σε οποιαδήποτε σελίδα και αν δοκίμασα...αυτό το κακό έχει η Forumotion...έχουν οριστεί συγκεκριμένες μεταβλητές για συγκεκριμένα Templates....ακόμα και τα ήδη υπάρχον δεν μπορείς ούτε να τα μεταφέρεις σε άλλο Template ούτε και να σχεδιάσεις ότι και όπως θες....και πραγματικά δεν βρίσκω ουσία σε αυτό. Το έχω αντιμετωπίσει άπειρες φορές αυτό το γεγονός ακόμα και λέξεις/φράσεις όπως πχ Σύνδεση/Αποσύνδεση που λογικά θα έπρεπε να με την ίδια μεταβλητή να μεταφράζεται σε οποιαδήποτε κατάληξη/σελίδα του Domain.
Mpaglametsos- Απλό Μέλος
-
Ηλικία : 40
Δημοσιεύσεις : 43
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Κάπου υπάρχει ένα javascript που περνάει τις μεταβλητές σε όλα τα πρότυπα αν θυμάμαι καλά.
Θα το κοιτάξω ασε μου λίγο χρόνο.
Θα το κοιτάξω ασε μου λίγο χρόνο.
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Βέβαια...στο συγκεκριμένο απλώς αναφέρθηκα γιατί όλα τα άλλα φαίνεται να λειτουργούν μια χαρά εκτός του τσατ.
Ένα μυαλό και λίγη ξεκούραση χρειάζεται όλο και όλο τίποτα παραπάνω και τίποτα λιγότερο και το ξέρω πολύ καλά αυτό...αν είναι δυνατόν...μόλις μπορέσεις φυσικά.
Ένα μυαλό και λίγη ξεκούραση χρειάζεται όλο και όλο τίποτα παραπάνω και τίποτα λιγότερο και το ξέρω πολύ καλά αυτό...αν είναι δυνατόν...μόλις μπορέσεις φυσικά.
Mpaglametsos- Απλό Μέλος
-
Ηλικία : 40
Δημοσιεύσεις : 43
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
@Mpaglametsos, το javascript που είχα δυστυχώς δεν είχε τη μεταβλητή για το chatbox και παρόλο που την πέρασα δεν δούλεψε. Βρήκα όμως λύση γίνεται μέσω προτύπου με html
Πίνακας Διαχείρισης ► Εμφάνιση ► Πρότυπα ► Γενική Διαχείριση ► overall_header
και βρίσκεις τον κώδικα:
και ακριβώς απο κάτω προσθέτεις τον κώδικα:
και πατάς και μετά το κουμπί με τον πράσινο σταυρό (δημοσίευση) προτύπου.
Σημείωση: Τις διαστάσεις του chatbox μπορείς να τις προσαρμόσεις ανάλογα με τις ανάγκες του φόρουμ σου.
Πίνακας Διαχείρισης ► Εμφάνιση ► Πρότυπα ► Γενική Διαχείριση ► 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- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Το ίδιο ακριβώς κάνει όμως Van...απορώ πως δεν το σκεφτήκαμε πιο πριν...κάναμε σαν τρελοί λες και δεν θα αναγνώριζε κάποιο PHP...ένα iframe είχαμε να φορτώσουμε και έγινε ΤΟΣΟ απλά.
Φυσικά ο κώδικας που χρειάστηκε για εμένα προσωπικά είναι αυτός
αλλά είναι ακριβώς το ίδιο...τα δε υπόλοιπα προυπήρχαν από πριν στην CSS, αντί να "τρέξουμε" το div με Java (που την ΙΔΙΑ δουλειά κάνει) το "τρέξαμε" χειροκίνητα με iframe. Σας ευχαριστώ ιδιαιτέρως Van Helsing & Luffy.
Κοντά σε αυτό λύθηκε φυσικά και το θέμα με τα Widjets στα Advanced Profiles αλλά ΚΑΙ το τσατ που επιθυμούσα....
Well Done my Friends!
Φυσικά ο κώδικας που χρειάστηκε για εμένα προσωπικά είναι αυτός
- Κώδικας:
<!-- 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- Απλό Μέλος
-
Ηλικία : 40
Δημοσιεύσεις : 43
Απ: Ενεργοποίηση των Widjets στο Advanced Profile (How to)
Χαίρομαι που λύθηκε!
To θέμα λύθηκε, κλειδώθηκε και μεταφέρεται στο αρχείο.
To θέμα λύθηκε, κλειδώθηκε και μεταφέρεται στο αρχείο.
Luffy- Διαχειριστής
-
Τόπος : Ελλάδα
Δημοσιεύσεις : 2340
Παρόμοια θέματα
» αλλαγη profile στα Post για ολα τα members
» Επεξεργασία στο Post Profile
» κώδικα για άλλο profile.
» backround profile
» Αλλαγή profile στα post.
» Επεξεργασία στο Post Profile
» κώδικα για άλλο profile.
» backround profile
» Αλλαγή profile στα post.
Ελληνική Κοινότητα Υποστήριξης ForumGreek :: ΤΟΜΕΑΣ ΥΠΟΣΤΗΡΙΞΗΣ :: Προβλήματα με Κώδικες (Προγραμματισμός) :: Αρχείο Προβλημάτων με Κώδικες
Σελίδα 1 από 1
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
|
|