MaxMind في geolitecity ورد استضافة

أحاول أن أضيف جيو IP لايم الموقع يعمل على. لقد استخدمت السياق الجغرافية وحدات IP وجيو IP، وأنا قادرة على خلق سياق بناء على البلاد. ومع ذلك أنا بحاجة لعرض المحتوى على أساس المنطقة / المدينة.

الدردشة باستخدام ملف GeoIP.dat MaxMinds "(التي يمكنني الحصول على العمل) ولكن عندما أحاول استخدام ملف GeoLiteCity.dat أحصل على أي خيارات المنطقة / المدينة - لا أستطيع معرفة كيفية استخدامها.

لديه أي واحد يستخدم هذا من قبل وربما يمكن لي نقطة في الاتجاه الصحيح، على سبيل المثال الدروس، وأشرطة الفيديو وغيرها ربما استخدمت شخص وحدة البديلة التي يعمل 'للخروج من مربع؟

MaxMind في geolitecity ورد استضافة وحدة السياق

أي نصيحة سيكون موضع تقدير كبير.

علق JamesOakley 14 مايو 2013 في 17:40

أنا لا أعرف عن هذه الوحدات اثنين، ولكني وجدت لدي أكثر نجاحا وضع حدة اباتشي من MaxMind في و / أو PHP التمديد على الخادم، وبعد ذلك فقط باستخدام / مكتبة وظيفة المتغيرات الخادم PHP.

ما الاستضافة أنت على - هل لديك أي سيطرة على مثل هذه الأمور؟ أنا يمكن أن نشير لكم في الاتجاه الصحيح لوضع ما يصل - إذا كان لديك وصول الجذر.

علق JamesOakley 15 مايو 2013 الساعة 09:49

مرحبا لقد فعلت أكثر قليلا حفر

أولا، لقد وجدت أن تثبيت GeoIP على الخادم (كما هو تمديد PECL أو وحدة نمطية أباتشي)، ولست بحاجة إلى إعادة تسمية GeoLiteCity.dat إلى GeoIPCity.dat لرمز ذات الصلة لاستلامه. قد يكون من أن تحتاج إلى القيام بذلك إذا كنت تستخدم ملف البيانات المدينة مع وحدة GeoIP API.

ومع ذلك: ثانيا، لقد ألقيت نظرة على رمز وحدة السياق GeoIP، وأنه يستخدم فقط البيانات على مستوى البلاد. انظر drupalcode.org/project/context_geoip.git/blob/refs/heads/7.x-1.x. .

حتى إذا كنت تريد أن المثابرة على هذه الوحدات اثنين، فما استقاموا لكم فاستقيموا محاولة أمرين (مماثلة لتلك الملاحظات اثنين أعلاه):

أولا، تأكد من أن شفرة PHP الآخر هو قراءة البيانات المدينة. حاول تمكين (مؤقتا) مرشح حدة PHP الإدخال (في القلب)، وخلق العقدة التي تطبع المدينة من عنوان IP الحالي. هل يعمل؟ حاول إعادة تسمية ملف البيانات المدينة على النحو الوارد أعلاه. هل يعمل؟ حتى يمكنك الحصول على هذا الرمز للعمل، فإن وحدة السياق لا اختيار البيانات على مستوى المدينة تصل أيضا.

ثانيا، هل يمكن تعديل وحدة السياق GeoIP بحيث يمكن قراءة تلك الوظيفة المدينة بدلا من ذلك أو كذلك. أو هل يمكن فتح قضية في قائمة انتظار قضية يسأل عن هذا بمثابة طلب الميزة.

Anonymous (لم يتم التحقق) علق 15 مايو 2013 الساعة 11:32

شكرا لهذا، وسأضرب هذا التوجه الآن لمعرفة ما إذا كنت أستطيع الحصول على عمل شيء.

الرد على سوء النتائج التي توصلت إليها.

Anonymous (لم يتم التحقق) علق 15 مايو 2013 في 11:09

شكرا لعلى العودة لي. أنا مثالي تبحث عن وسيلة لخدمة المحتوى إلى كل بلد في المملكة المتحدة، وحدة الملكية الفكرية السياق الجغرافية فقط يعطي المملكة المتحدة كخيار. وأود أن يكون على ما يرام للحصول على mod_geoip2 حدة اباتشي مثبتة.

وقد استخدمت MaxMind في geolitecity استضافة وورد

ولكن أود أن تكون مهتمة في معرفة كيف يمكن أن تخدم / عرض المحتوى. وقد نظرت في "dev.maxmind.com/geoip/legacy/mod_geoip2#Output_Variables-7" للحصول على قائمة المتغيرات المتاحة، وأود أن تتخيل معرف استخدام إذا بسيط - بيان آخر باستخدام 'GEOIP_COUNTRY_NAME، داخل القالب، على سبيل المثال العقدة - الأساسية الصفحات:

على سبيل المثال هو مفتعلة إلى حد ما، ولكن لا شيء يمكنني الحصول على "المقبض" على. هل لديك أية أمثلة / لي نقطة على المواد الموجودة باستخدام API؟ من شأنه أن يكون مفيدا حقا!

علق JamesOakley 15 مايو 2013 الساعة 11:34

أواجه نظرة لنرى ما الانتاج أحصل

في PHP، للوصول إلى هذه المتغيرات أباتشي، تحتاج إلى استخدام
$ _SERVER [ 'GEOIP_COUNTRY_NAME']

لذلك، نعم، من الناحية النظرية يمكن بعد ذلك القيام
إذا ($ _SERVER [ 'GEOIP_COUNTRY_NAME'] == 'انجلترا)

إلا أنه، عندما ننظر إلى جميع البيانات أحصل من استخدام قاعدة البيانات المدينة مع PECL، أحصل على ما يلي لبلدي IP:

مجموعة ([continent_code] => الاتحاد الأوروبي [COUNTRY_CODE] => GB [country_code3] => GBR [COUNTRY_NAME] => المملكة المتحدة [منطقة] => J9 [مدينة] => لندن [postal_code] => [العرض] => 53 [الطول] => -1 [dma_code] => 0 [AREA_CODE] => 0)

في أي مكان هناك يفعل ذلك يقول "إنجلترا". هل يمكن أن يكون GB، GBR أو المملكة المتحدة. ثم المستوى التالي من التفصيل في غير مدينة. الألغام ليست في الواقع "لندن" - إنها أكثر من ذلك بكثير تحديدا من ذلك، لذلك ليس هناك طريقة يمكن أن يكون لديك قائمة من جميع المدن ويلز. ( "سوانسي"، "كارديف" لن نفعل ذلك - كنت أحصل "يغمغم"، "جاور"، "LlanfairPG"، ويحمل أكثر يأتي من خلال). إن أفضل ما يمكن أن تفعله يكون لتقريب من خلال خطوط الطول والعرض - ولكن ذلك سيكون غير دقيق جدا.

Anonymous (لم يتم التحقق) علق 15 مايو 2013 في 16:12

هتافات للحصول على مشورة جيمس، أن يكون تم بفضل مفيدة حقا. التراسل الفوري على عقد لحظة، ويتحدث الدردشة حاليا مع مضيف الويب الخاص بي - ايم على استضافة مشتركة بحيث أنها لن تسمح وحدات اباتشي العرف إلا إذا كنت الترقية إلى مخصصة أو VPS.

إذا كان هذا هو عدم الذهاب، هل تعرف من أي حلول الجغرافية الملكية الفكرية الأخرى؟ رابعا اتخذ للتو نظرة على البديل JS (dev.maxmind.com/geoip/geoip2/javascript) - العبث من أي وقت مضى مع ذلك؟

مقالات ذات صلة

بلوق النصي استضافة وورد المواضيعسوف جافا سكريبت العمل داخل وورد. إذا ما استخدمت في ملفات القالب. الأكثر جافا سكريبت سوف تعمل بشكل جيد. وفيما يلي بعض النصائح لجعل عمل جافا سكريبت الخاصة بك في ووردبريس. الجافا سكربت في قالب ...
ونقلت السحرية المؤتمر الشعبي العام من وورد استضافةوردا على سؤال: 2013/05/04 11:24 EST مرحبا، لقد بدأت باستخدام جملة 3، والآن لديهم مشاكل، وقيل نقلت سحرية من الضروري أن تكون من أجل أن تعمل بشكل صحيح. عن طريق الدردشة الحية قالوا أستطع ...
بلوق النصي استضافة وورد الحاجياتسوف جافا سكريبت العمل داخل وورد. إذا ما استخدمت في ملفات القالب. الأكثر جافا سكريبت سوف تعمل بشكل جيد. وفيما يلي بعض النصائح لجعل عمل جافا سكريبت الخاصة بك في ووردبريس. الجافا سكربت في قالب ...
الكعكة PHPSESSID ورد الاستضافةجلسات، الكوكيز وأنت. الحصول على معظم مخبأ لباك الخاصة بك. هذه الوظيفة سوف المشي لكم من خلال ما جلسة والكعكة هي، وكيف تعمل، وكيف أنها تؤثر على سرعة الخاص بك ...
تضمين بلوق وورد في موقع استضافةوهناك الكثير من الحديث يتحول بعيدا عن المواقع التقليدية وبلوق التعليقات على وسائل الاعلام الاجتماعية. في كثير من الأحيان أثناء كتابة مقال، وأود أن أشير إلى مناقشة يحدث في الفيسبوك، ...