Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: akisp on April 29, 2010, 11:23:58

Title: IOS Reservation - getDialected
Post by: akisp on April 29, 2010, 11:23:58
Προσπαθώ να φτιάξω ένα module (googlemap-like) και έχω θέμα με την getDialected (μάλλον).

Στην παρακάτω γραμμή :
      $row->locTitle = $resmaster->getDialected($row, 'title', 'l');
      unset($row->ltitle, $row->ldialect1, $row->ldialect2, $row->ldialect3);

παίρνει τον τίτλο στην αντίστοιχη γλώσσα και τον εμφανίζει (όπου θέλουμε).

Προσπαθώ να κάνω το ίδιο και για την περιγραφή:
    $row->dialectedDesc = $resmaster->getDialected($row, 'description', 'h');
    unset($row->hdescription, $row->hdialdesc1, $row->hdialdesc2, $row->hdialdesc3);

Εννοείται πως τα αντίστοιχα πεδία τα "τραβάω" από τη βάση. Να πω επιπλέον, πως στα Αγγλικά μου το εμφανίζει, στα ελληνικά όμως όχι! Πρέπει να προσθέσω κάτι ακόμη? γιατί κάτι τέτοιο μου "μυρίζει"!
Ευχαριστώ (εννοείται πως θα στείλω το module μόλις το τελειώσω)
Title: Re: IOS Reservation - getDialected
Post by: datahell on April 29, 2010, 11:55:07
1. Δες αν υπάρχουν τα hdescription, hdialdesc1, hdialdesc2, hdialdesc3 στο σχετικό query
Αν υπάρχουν χωρίς το πρόθεμα "h" θα πρέπει να χρησιμοποιήσεις αυτό:
$row->dialectedDesc = $resmaster->getDialected($row, 'description');

2. Αν η περιγραφή είναι γραμμένη μόνο στα αγγλικά θα σου επιστρέφει την αγγλική περιγραφή για όλες τις γλώσσες. Θα πρέπ-ει να συμπληρώσεις την ελληνική πειγραφή για να σου επιστρέφει τα ελληνικά αν η επιλεγμένη γλώσσα είναι τα Ελληνικά.
Title: Re: IOS Reservation - getDialected
Post by: akisp on April 29, 2010, 12:29:04
Ευχαριστώ για τη σύντομη απάντηση.
1. Τα είχα όλα τα πεδία. (το πρόθεμα h χρειάζεται γιατί ζητάω από 2 tables l,h που έχουν description)
2. Είχα συμπληρωμένη και την ελληνική περιγραφή...αλλά

Τα πολλά tags (p,span,...) και τα πολλά attributes (style=....) των tags μου έκαναν τη ζημιά!

Δε μου έφταιγε η getdialected αλλά μία function για tooltip που είχα στη marker της google.