Xoops | Xoops Hakkında Tüm Bilgiler | The Cry | 2011 | Ynei

The Cry

Kıdemli Üye
19 Eki 2007
3,111
10
"-Her Yerden-"
Herkeze Selam Ben The Cry...
Bu Konumuzda İse Sizlere Xoops Hakkında Genel Bilgi Ve Dersler Göstereceğiz.
Bu Bölümdeki Bilgilerin Tamamı Resmi Xoop's Sitelerinen Alınıp Sizlere Sunulmuştur...
Verilen Dersleri Sitenizde Denediniz Ve Sorun Çıkdı İse Sorumluluk Bizde Değildir Ama Sorununuza Yanıt Aramak İsterseniz THT YARDIM MERKEZİNE Düzgün Şekilde Bi Konu Açarak Belirte Bilirsiniz...
 

The Cry

Kıdemli Üye
19 Eki 2007
3,111
10
"-Her Yerden-"
Xoops Nedir?

İlk Dersimizden Başlayalım Arkadaslar..



Xoops mimarisi güçlü bir php kodlamasına dayanan, esnek ve kullanışlı bir İYS dir. (İçerik Yönetim Sistemi) CMS (content management system) olarak da bilinen bu içerik yönetim sistemi MYSQL veritabanını kullanmaktadır. Esnekliği sayesinde site sahibi olmak isteyen herkese sayısız kolaylıklar sunar. Xoops sayesinde dinamik bir websitesine zahmetsizce sahip olabilirsiniz. Yönetici Panelinin de pratik oluşu haber ekleyip çıkarma işlemini basit bir şekle sokmuştur. Xoops’un arayüzüde kimliğinizi yansıtacak şekilde kişiselleştirilebilir, yani yeni temalar yüklenebilir. Kısacası “
XOOPS” sizi angaryalardan kurtarmak ve sadece sitenize odaklanmanız için tasarlanmış etkili, kolay ve pratik bir portal sistemdir.

Xoops asıl gücünü eXtensible Object Oriented Portal System (Geliştirilebilir Portal Sistemi) olgusundan alır. Bu nedir? Bu sistemle sadece size verilenle yetinmek zorunda değilsinizdir. Geliştirilmeye açık bir sistem oldğu için yepyeni add-onlar hazırlayarak sitenizi daha da çekici hale getirebilirsiniz. Xoops’ GNU lisansı ile dağıtılan bir yazılımdır ve her gün onlarca insan bu kodlar üzerinde çalışmalar yaparak xoops’ a yepyeni anlamlar yüklemektedirler. Sizde GNU lisansına sadık kalarak, istediğiniz yeniliği yapıp dağıtabilirsiniz.
 
Son düzenleme:

The Cry

Kıdemli Üye
19 Eki 2007
3,111
10
"-Her Yerden-"
Xoops Kurmadan Önce



Xoops Portal Sisteminizi kurmadan önce size gerekli olacak şeylerden bahsedelim. Öncelikle PHP + Mysql destekli bir sunucu. Bunu Linux tabanlı hizmet veren hosting firmalarından satın alabilirsiniz.
Ben sadece deneme amaçlı kullanmak istiyorum yada ben host aldım ama ftp cpanel derken çok uğraştırıyor derseniz kendi bilgisayarınıza tek bir program ile PHP + MYSQL destekli bir web sunucusu kurabilirsiniz. Bu işlem için www. wampserver. com adresini inceleyebilirsiniz. Ingilizce Sorunu olanlar için Wamp Son sürüm indir bölümüne eklenmiştir. Program ile ilgili detaylı bilgiyi diğer başlıklara bakarak bulabilirsiniz.

Bildiğiniz gibi xoops php tabanlı bir içeri yönetim yazılımıdır. Açık kaynak kodları sayesinde geliştirilmeye olanak sağlamaktadır. Indir bölümünden modüllerin türkçeleştirilmiş halini bulabilirsiniz. Ayrıca ben modül buldum ama türkçeleştiremedim diyen arkadaşlarımıza da bu konuda yardımcı olmaya çalışıyoruz. Bu konuda forumumuza ileti göndermeniz yeterlidir.

Tekrar gereken araç gereçlere dönersek PHP Editör ( Zend Studio ) ve Temalarınız için grafik programları işinizi görecektir.
 

The Cry

Kıdemli Üye
19 Eki 2007
3,111
10
"-Her Yerden-"
Xoops Hataları

Xoops Hataları

Blank Pages / Boş Sayfalar - Problemi


Blank-Pages (Boş Sayfalar) olarak da bilinen bu durum scriptin birden erken bir şekilde durdurulmasına sebebiyet veren bir hatadır. Hata sizlere birşeylerin ters gittiğini göstermek isteyen bir uyarıdır. Ancak yinede Bazen bu sorunun nerden kaynaklandığını bulmak düşündüğünüzden daha zor olabilir.

Herhangi bir destek forumuna “yardım edin, beyaz(boş) sayfa hatası alıyorum” demenizin size ciddi bir faydası bulunmayacak, kimse sorununuz açık ve seçik ifade edemiğiniz için doğru düzgün cevaplayamayacak, dolayısı ile problemi çözme girişiminiz başarısızlıka sonuçlanacaktır.
Ancak bunun yerine ilgi hatanın derinliklerine inerek kucuk bir “hata mesaları” listesi ve bunların hangi konumda tezahür ettiklerine dair bilgi toplamasını başarbilirseniz, sorunuzun çözümüne bir kademe daha yaklaşmış olursunuz. (Aynı zamanda sorunuzun ek kısmına da hangi versiyon xoops yazılımını kullandığınızı, mysql tablonuzun versiyon durumunu, apache bir sunucu da mı yoksa başka bir yerde mi sitenizi barındırdığınızı, hangi tema ve template setini yazılımla kullandığınızı da belirtmeyi ilke edinin.!!!)


A: Var olan hatayı şu adımları izleyerek gidermeye çalışın.

1. admin panelini görebiliyorsanız, hemen özellikler ”Ana” seçeneğine gelerek “Php Debugging”
(php bug düzeltici) yi çalıştırın.

2-) Admin paneline bir nedenden ötürü görüntüleyemiyorsanız, ancak mysql e ulaşma avantajınız var ise xoops_config SET conf_value=1 olarak güncelleyiniz. (“debug_mode” gördüğünüz alanda)

Not: "xoops_config" bilgisinin ise config table ile doğru olduğundan emin olunuz.

(Bu özellik XOOPS 2.2 de desteklenmemektedir., 2a bknz)

2a: XOOPS 2.2, de sitenizi root dizinine giderek “"recovery.php" i bulun, ayarları burada debug edin.



3.- eğer admin (yönetim) paneline hiçbirşekilde giremiyor, ulaşamıyor ve mysql tablolarını karıştırmak istemiyorsanız… şu dosyayı yeniden düzenleyin (edit edin)
"include/common.php” dosyasını açın, 83. satıra gelin "error_reporting(0);" komutunu "error_reporting(E_ALL);". Olarak değiştirin.


4. If this still doesn't work, your server or hoster may have turned off debugging in "/etc/php.ini" (linux) or "WIN_DIRECTORY/php.ini" (windows). Make sure there is a line in there "display_errors On".

4) Eğer halen yaptığınız işlerden sonuç alamıyorsanız, hata devam ediyor yani düzelmiyor ise;
sunucunuz yada hosting firmanız "/etc/php.ini" (linux), "WIN_DIRECTORY/php.ini" (windows )modunu off pozisyonuna getirmiş olabilir. Burada şu özelliğin aktif olmasına dikkat edin…
olması gereken satır “"display_errors On".


5-) Eğer bu dosyaya ulaşmanız mümkün değil yani yetkiniz yok ise; (örnek paylaşılmış hosting – shared), ve serveriniz “apache” websunucusunu kullanıyorsa, siz de bir ".htaccess" dosyası oluşturarak işlemi lehinize çevirebilirsiniz. (yani diğer ayarlar gormezden gelinir .htacces varsayılan olarak kabul edilir) .htacces dosyamız şu satırları içermelidir; "php_flag display_errors on".

İşin esppirisi ise tam olarak bu komut dizisinin yerleştirileceği satırı bulmaktır. Bunun için sorun yaşadığınız url adresini bulun, ilgili dosyayı karşıt dizine yerleştirin..

Örnek: "someplace.com/xoops/" yada “someplace.com/xoops/index.php “ ise dosyanızın yeri

Yerleştireceğiniz konum şuna benzemelidir "someplace.com/xoops/modules/system/admin.php"

Ve dosyayı "modules/system" e koymalısınız.



B: Genel Hata Mesajları ve Fixleri ( Güvenlik Yamaları, Düzeltici Önlemler)

1. "Failed opening required..." ya da r "Undefined function..."

Bu hata daha çok gerekli bir dosyanın yüklenemediğini hatanın bu yüzden kaynaklandığını işaret eder…

Yapmanız Gerekenler;

Öncelikle gerçekten dosyanın işaret edilen yerde ve doğru konumda mevcut olup olmadığını kontrol etmek; Eğer öyle ise ikinci adımda dosyaya verilen izinleri(permissions) kontrol etmemiz gerekir (Dosya ftp sunucusunda Read konumunda olmalıdır)

Hatayı verdiren bir olasılık da dosyanın birşekilde işlevini kaybetmesi başka bir tanımla bozulması olabilir. Ya da belki de ftp istemciniz (programınız) file/directory isimlerini değiştirmiş de olabilir.
Ftp istemcinizin doğru çalıştığından emin olmak için program ayarlarını gözden geçirin. ( Bu aşamada ftp programnınızın "preserve directory structure" özelliğine sahip kalması gerektiğini unutmaayın, “preserve directory structure = dizin ve dosya isim şeklini aynen koru”, tabii isimin aynen korunması gerekir, örnek verirsek; example.php dosyası Example.php olarak sunucuya geçmemelidir)

Tüm bu özelliklerin doğru ayarlandığından ve istemcinizin düzgün çalıştığından emin olduktan sonra elinizdeki dosyaları bir kez daha upload etmeyi(aktarmayı) deneyin.


2. "Call to a member of a non-object"


Bu hatanın sıklıkla karşımıza çıkma sebebi ise, yazılımın veritabanına ulaşırken bir prolemle karşılaşıp bağlanamaması ile ilintilidir. Eğer bu hata şu satırda karşınıza çıkıyor ise;

Satır sırası 286; kernel/configitem.php , sonra database (veritabanı) için bağıntılar içeren mainfile.php dosyasındaki ayarların doğru yapıldığından emin olun. (Mysql yapılandırması ve izinlerin geçerli olmasına ve mysql in çalışır durumda olmasına dikkat edin)

Db ye direkt olarak ulaşmayı deneyin, eğer mümkün ise xoops’u yuklerken atadpğınız şifre ve kullanıcı adı bilgileri ile giriş yapın! Unutmayın ki bu noktada değişikleri yaptıktan sonra, “flush privileges” i çalıştırmalı ve mysql database i yeniden başlatmalısınız.

Bu problem aynı zamanda başka sebepler yüzünden de vuku bulabilir. Eğer php biliyorsanız, Hatayı veren yeri php satırlarında gözden geçirin.

Örnek: If you see "$xoopsDB->query('blah');" goruyorsanız $xoopsDB nin nesne olmadığını bilin, bu sadece db nin doğru şekilde bağlanamadığını gösterir.

Tabii bunlar, olabilecek sorunlara yonellik, size fikir verdirici çözüm yollarıdır. Bazen sorunları çözebilmek için daha detaylı birşekilde araştırma yapmanız gerekebilir.




3. "Cannot redeclare class ..."

Yukarıdaki bu hatanın tezahür etme sebebi ise sıklıkla non-standart(standart olmayan) modüllerin install etdilmesinden kaynaklanır. Bazı modüller henüz geliştirilme aşamasındadırlar ve henüz xoops2 ye adapte edilmemiş ya da gerekli deneme testleri yapılmamış olabilir. Büyük ihtimalle modül kodlarının yazarı, “include_once” komutunun yerine “include” kodunu tercih etmiştir buda program bunyesinde bir karışılığa sebebiyet veriyordur. Sorunun telafisi için bu modülün çalışması de-aktif edilebilir/engellenebilir. (Ya da uyumlu güncel modüllerle değiştirilir)

• Şu şekilde de sonuç alabilirsiniz; ilgili satıra gidin # olayları şuna uyumlandırın include('yourfile'); to include_once('yourfile'); - ackbarr






C. Possible Fixes (Compiled off of the XOOPS Forums)

C. Olası Fixler (Xoops Destek Forumlarından Derlenmiştir)


Aşağıda, Xoops kullanıcıları tarafından yaşanan türlü problemler ve bunlar için geliştirilmiş & denenmiş çözüm yollarını göreceksiniz.

Liste hazırlanırken belli bir sıralama kaygısı gözetilmeden hazırlanmıştır, başka deyişle her sorun genellikle birbirinden bağımsızdır ve siz her birine ayrı ayrı eğilebilirsiniz.


[1] php.ini dosyasında şu satırın register_globals=on şeklinde düzenlendiğinden emin olun!

Not: Xoops’un genel çekirdek yapısı için bu satırın “on” olması yüksek önem taşımaktadır. Xoops un bu satırı hatalı ise bazı modüller çalışmaz yada boş sayfalar gösterir.


[2] Bazı durumlarda PHP GZIP modülleri php ye duzgun eklenmemiş olabilir. Bu durumda XOOP admin(yönetici) paneline gidin (system>preferences) ve GZIP desteğini turn off yapın (kapatın)


[3] Xoops Yüklemesini yönergeleri doğru takip ederek gerçekleştirdiğinizden ve CHMOD ayarlarının (unix server, cache dirs) kurulumda tarif edildiği gibi düzenlendiğinden emin olun.


[4] Tema–Theme dosyalarınızı ilgili klasöre en baştan yeniden upload edin (aktarın).
Bazen ftp aktarımı esnasında dosyaların orjinalliği bozularak kimi hatalara sebebiyet verebilirler.
Öncelikle “phpkaox” temasını aktarın ve sistem özelliklerini bu theme üzerinden ayarlayın! (düzenleyin, gerçekleştirin)


[5] PHP 4.12 sürümü yada daha yenisini kullandığınızdan emin olun. (4.22 önerilmektedir-birçok fixlerin yapılmasından dolayı)


[6] XOOPS modülleri ile çelişen, karışan başka bir CMS (content management system, içerik düzenleme sistemi) kullanmadığınızdan emin olun… örnek : PHPNuke, PostNuke


[7] şunların CHMOD 777 ye uyarlandığından emin olun ; cache, uploads, templates_c directories


[8] Sunucunuzun Safe Mod özelliğini de-aktif etmeyi deneyin. (bu özellik gereksizdir ve önerilmez)








[9] Aşağıdaki İzinleri 2 kez Kontrol Edin!!!

755 - web sunucunuz tarafından yazılması gerekmeyen tüm dizinler/klasörler.
777 - web sunucunuz tarafından yazılması gereken tüm dizinler/klasörler
644 - web sunucunuz tarafından yazılması gerekmeyen tüm dosyalar
666 - web sunucunuz tarafından yazılması gereken tüm dosyalar
444 - mainfile.php


[10] Default Temayı (Varsayılanı) değiştirin. Xoops 1 için hazırlanan onlarca tema Xoops2 için tam anlamıyla çevrilmemiş olabilirler. Düzgün entegrasyonu yapılmayan bu temalar sistem içerisinde zaman zaman türlü problemlere sebebiyet verebilirler. O yüzden temayı değiştirerek hareket etmeniz olası bir sorun için çözüm niteliğinde olabilir, böylece hatanın ne sebepten ötürü tezahür ettiğini de rahatlıkla bulabilirsiniz. Sistemdeki hatanın böylesi bir entagrasyon sonucunda oluştuğundan eminseniz lütfen bu durumu xoops.org destek forumlarına bildiriniz.
(tema ismi, tema designer’ını da belirtiniz)


[11] Try disabling all non-standard (i.e. anything not included with xoops download) modules. If you cannot get to your admin menu, you can do this by editing the xoops_modules table via mysql or phpmyadmin. Several modules are in early stages and have not been properly tested with xoops 2, sometimes causing problems. If this fixes your problem, try re-enabling one at a time, to determine exactly which module(s) are causing problems. If you find a problem with a module, please post on xoops.org forums and/or notify the author of the module.

[11] Bir sorunla karşılaştığınızda işe tüm non-standart modülleri de-aktif etmekle başlayın. (xoops download paketi ile gelmeyen tüm 3.parti modüller buna dahildir!) Eğer hatadan ötürü admin paneline erişim şansınızı kaybetti iseniz, bu işlemi mysql üzerinde şu şekilde de yapabilirsiniz.
Mysql e PhpMyadmin kullanarak ulaşın, xoops_modules table ‘ı gerektiği şekilde düzenleyin. Bazı modüller henüz Xoops2 için uyarlanmamış yada test edilmemiş bu yüzden sorunlar yaşıyor olabilirsiniz. Evet, mysql i düzenledikten sonra sorununuz düzeldi ise, ilgili komutu bir kez daha “on” olarak belirleyin –Aktif Edin!!! Bu şekilde deneme yanılma ile hangi modülün sorun yarattığını bulabilirsiniz. Eğer sorun yaratan modülü bulduğunuzdan eminseniz lütfen bu durumu xoops.org destek forumlarına bildiriniz.
(tema ismi, tema designer’ını da belirtiniz)


[12] Added by carnuke ... if https://tik.lat/OpLOP returns a blank page, see this FAQ here


[12] Carnuke Tarafından eklenen sorunun detayları için; FAQ u ziyaret edin.

Olası Hata : https://tik.lat/Xu4Ju Sonuç : Blank Page (Boş Sayfa)

[13] Mysql uzantısının php.ini dosyasında yüklendiğinden emin olun! extension=mysql.so


Aşağıdaki Detaylar; Max-Realms tarafından 2005/3/26 1:06:34 tarihinde girilmiştir.


In my case, I got blank pages without debug errors showing. After a while of troubleshooting, I found that my database "user" had exceeded max_questions (50,000 per hour).

Benim sorunumda ben herhangi vir debug hatası (error) ile karşılaşmadan boş sayfa hatası alıyorum? Kısa bir araştırma sonucunda veritabanımında şunun oluştuğunu farkettim

My server is hosted, so I can't change anything there. However, I found that if I created several more database users and gave them each full access to the xoops database, this problem was fixed. I don't know anything about Mysql, but perhaps when a db has multiple users, they share the load.

Serverim hosted, o yüzden herhangi bir değişiklikte bulunamıyorum. Ancak küçük bir araştırma ile birkaç db daha yaratırsam ve userlara full acces(tam erişim) verirsem –xoops db’ye…
Problem çözülüyor. Mysql konusunda bir şey bilmeme rağmen db nin yükünü azaltmak için düşündüğüm paylşaştırma girişimi pozitif sonuç verdi.
 

The Cry

Kıdemli Üye
19 Eki 2007
3,111
10
"-Her Yerden-"
Blok Oluşturma

Blok Oluşturma

1. Adım : Yönetici Girişi Yapın.

2. Adım : Yönetim Bölümüne Girin.

3. Adım : Sistem Yönetiminden -> Bloklar bölümüne gelin.

4. Adım : Yeni Blok Yarat formunu doldurun. ( ornek resim altta )


51.jpg

50.jpg


Blok Oluşturduktan sonra da

5. Adım : Sistem Yönetiminden -> Gruplar bölümüne gelin.

6. Adım : Bu bolumden gruplara göre oluşturduğunuz blogunuza erişim izni verin.



Not : Erişim izni verirken işaret koyup güncellemeniz yeterli.


Yönetici hepsine otomatik erişim sağlar. Sadece kayıtlı kullanıcı ve

ziyaretçi gruplarını güncellemeniz yeterlidir.

Farklı grup oluşturduysanız mutlaka onun icin de izin ayarlarini duzenleyin.
 

The Cry

Kıdemli Üye
19 Eki 2007
3,111
10
"-Her Yerden-"
Xoops Güvenlik

Xoops Güvenlik

Xoops için güvenlik açıkları geliştirilen sürümlerle kapatılsa da, bazı modüllerde açıklar nedeniyle xoops siteleri hedef haline gelebilmekte. Güvenlik açığı bulunan bazı modüller ;
- catads ( kategori modülü )

Bu konuda bilgi edindikce buraya ekleyeceğim.

Xoops Güvenliği için hazırlanan modüller de bulunmaktadır. Bunların en çok göze batanı Protector Modülüdür. Bu modülü içerisinde türkçe kurulum dökümanlarıyla İndir bölümünde bulabilirsiniz.
 

The Cry

Kıdemli Üye
19 Eki 2007
3,111
10
"-Her Yerden-"
Protector Ayarları



Protector Ayarları


Protector Ayarları:

-Güvenlik Tavsiyeleri Bölümü:
a)'register_globals' : off =>.htacces Dosyası Oluşturup XOOPS Dizininize Yüklerseniz ok İşareti Gelir

b)allow_url_fopen' : on => Bunu Hosting Firma Sahibiniz Ayarlar,php.ini veya httpd.conf. Dosyalarına php_admin_flag allow_url_fopen off Ekler


c)'session.use_trans_sid' : off => Bu Otomatikmen on Olarak Ayarlıdır


d)XOOPS_DB_PREFIX' => En Can Alıcı Nokta.Eğerki Siteyi Yeni Kuruyorsanız Prefix OLarak "xoops" Yazılıdır İnstall Sayfasında.Bu Yazıyı O Anda Değiştirin.Eğerki Değiştirmedi İseniz;Protector'den Prefix Yöneticisi Adlı Sayfaya Girin,mainfile.php Dosyasına Yazma İzni Yani (777) Verin.Prefix Yönetim Sayfasında "copy" Diye Bir Buton Var,O Butonun Solundaki Kutuya Kısa Ama Anlamlı Bir Yazı Yazın.Yazdıktan Sonra "copy" Butonuna Basın.Eğerki "Veri Tabanı Başaıryle Güncellendi" Derse Doğru Gidiyor Prefix Değiştirme İşlemi."İnvalid ...." gibi İngilizce Bişey Yazarsa Yeniden Farklı Bişey Yazın.Ben Prefix i Ordan Ayarladığınızı Varsayarak Yazıma Devam Edeyim.İşlem Başarıyla Güncellendi Dedikten Sonra 2 Tane Prefix Olacak O Sayfada.Yeni Prefix Ayarını mainfile.php Dosyasını Açarak Aşağıdaki Yeri Bulun ve "xoops" Yazan Yere Yeni Prefix inizi Yazın.

define('XOOPS_DB_PREFIX', 'XOOPS');


Bu İşlemide Tamamladıktan Sonra Eski Prefix inizi Prefix Yönetim Sayfasından Kaldırın.Bu İşlemlerin Ardından mainfile.php Dosyasına 444 Değerini Verin.Prefix Yönetim Sayfasına girince mainfile.php nin Karşısında "patched ok" Yazdığını Göreceksiniz.


Kurtarma için Sifre:protector > Tercihler > Kurtarma Sifresi (IP yasaklamayi Engeller) > ŞİFRE YAZIN


-Tercihler Bölümü:

a)Temporary Kapali => Kapalı
b)Güvenilir IPler => Size Bağlı
c)Giris Seviyesi => Tam
d)Oturum için Korumali IP bit leri => 24
e)Oturum açtiktan Sonra IP degistirmesi Yasakli Gruplar => Yönetici
f)Bos-byte lardan Kurtulmak => Evet
g)Kötü Dosyalar Yüklenirse Çik => Tavsiyem Evet
ğ)Atik Bulunursa Yapilacak eylem => Boş Ekran
h)izole edilmis yorum bulundugunda uygulanacak eylem =>Sanitizing
ı)UNION bulunursa Yapilacak eylem =>Sanitizing
i)Force intval to variables like id => Evet
j)Directroy Traversals için Koruma => Evet
k)Anti Vahsi güç => Size Bağlı
l)DoS/Crawler için Kontrol Modülü => Size Bağlı
m)Asiri Yüklenmeler için Bekleme Süresi (sn) => 60
n)F5 Ataklari için Kötü Sayilacak Rakam => 10
o)F5 Saldirisina Karsi Eylem => Boş Ekran
ö)Crawlers için Kötü Sayilacak Rakam => 30
p)Action against high loading Crawlers => Boş Ekran
r)Welcomed User-Agent => Dokunmuyoruz
s)Gruplar Asla Kötü IP olarak Kayitlanamazlar => Yöneticiler
ş)XOOPSta tehlikeli özellikleri engelle => xmlrpc
t)Kurtarma Sifresi (IP yasaklamayi Engeller) => ŞİFRE YAZIYORUZ

Ekteki Dosya LocalHostumdaki Protector Denemelerinden Derlendi.İçindeki .htacces i XOOPS Dizininize Yükleyin.Ve İçinde Örnek Bir mainfile.php Kodu Var.Birde Ekran Görüntüsü.Bu İşlemlerin Ardından mainfile.php Dosyasında Aşağıdaki Komutu Bulun:


exit(); ve Aşağıdaki Komutları Tamamen Üzerine Yazdırın.

exit();
}
} include( XOOPS_ROOT_PATH . '/modules/protector/include/precheck.inc.php' ) ;

if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '') {

include XOOPS_ROOT_PATH."/include/common.php";
}
} include( XOOPS_ROOT_PATH . '/modules/protector/include/postcheck.inc.php' ) ;
?>
 

The Cry

Kıdemli Üye
19 Eki 2007
3,111
10
"-Her Yerden-"
Xoops Modül Yükleme

Xoops Modül Yükleme

Öncelikle yüklemek istediğiniz modülü indirin. Sıkıştırmadan kurtarın. (

Unzip )
52.png

Daha sonra sıkıştırmadan kurtarılmış klasöre girin. Burada yüzlerce klasör de
olabilir. Bu Modülü hazırlayana bağlıdır. Sizin yapmanız gereken doğru klasörü
bulup, web hostunuzda
modules/ klasörüne göndermek. Peki modül klasörünü nasıl
bulabilirsiniz? Bu da çok kolay zipten kurtarılmış klasöre girin. modules/modul-adi
seklinde olabilir. Yada ana klasorde olabilir. İçinde
xoops_version dosyasi
vardir. Bu dosyada modülle ilgili atanmış değişkenler ve bilgiler yer alır.
53.png
a
 

The Cry

Kıdemli Üye
19 Eki 2007
3,111
10
"-Her Yerden-"
Xoops Tema Genel Özellikler

Xoops Tema Genel Özellikler

Xoops içerisinde kurulum ile birlikte yüklenen 3 tema bulunmaktadır.
Bunlar :
default, x2t ve phpkaox. >

Bu temalar Smarty Template Engine kullanılarak hazırlanmıştır. Smarty yapısal olarak HTML kodlarının
<{$xoops_banner}>
örneğinde olduğu gibi belirtilen bir değişkene atanmasıyla kullanılır. Bu sistem gereksiz kod kullanımı ve değişken tanımlamayı azaltarak webmaster a yardımcı olmaktadır. ( Deataylı bigi :
https://tik.lat/yaBvD )


< Xoops Tema Klasörü >
themes/ klasörüdür. Buraya temalarınızı atarak yeni temanızı kullanabilirsiniz.

XOOPS Temalarında 6 HTML dosyası yer alır : theme.html, theme_blockleft.html, theme_blockcenter_c.html, theme_blockcenter_l.html, theme_blockcenter_r.html ve theme_blockright.html
 

The Cry

Kıdemli Üye
19 Eki 2007
3,111
10
"-Her Yerden-"
Tema İpuçları

Xoops Default Tema Diyagramı


page_layout.png



Aşağıda Smarty Kodlarıyla Xoops Temalarında Neler Olduğunu Göreceğiz.

<head>
<**** http-equiv="content-type" content="text/html;
charset=<{$xoops_charset}>" />
<**** http-equiv="content-language" content="<{$xoops_langcode}>" />
<**** name="robots" content="<{$xoops_****_robots}>" />
<**** name="keywords" content="<{$xoops_****_keywords}>" />
<**** name="description" content="<{$xoops_****_description}>" />
<**** name="rating" content="<{$xoops_****_rating}>" />
<**** name="author" content="<{$xoops_****_author}>" />
<**** name="copyright" content="<{$xoops_****_copyright}>" />
<**** name="generator" content="XOOPS" />
 

alkachGaf

Üye
6 Şub 2012
57
0
Papua New Guinea
szkolenia lublin

Real Estate Rookies Need to Perform Better, Not Harder!

The particular homes boom offers drawn the flood associated with beginners for the real estate profession. People with been downsized, retirees as well as people who just need much better life style see real estate property careers because interesting, less stressful and also providing higher benefits.

However they soon realize that the real estate occupation is actually over loaded and extremely competing. It is difficult to break in the market and obtain the clients. Sadly, pursuing the standard property food for new providers generally results in several years involving long hours having minimal payment. The majority of give up as well as drop out, and the brokerages and "established" agencies happily follow up upon any kind of prospects they may possess generated.

According to a newly released research through the N.a.r.(nat. assoc. of realtors), out of law school realtors are working more however earning less. Agencies who have been within property for 2 years or much less gained an average of just $12, eight hundred fifty in 2004, and many (54 percent) reported working organizacja szkolen firmowych more than forty hrs every week. This particular number slipped from a average revenue regarding $27, 973 earned within 2002. Conclusion: there are plenty more people in real estate at this point almost all competing for the same company. Attempting to gain grip firmly by means of referrals, sitting in open up homes, giving postcards or perhaps handing out flyers is really a long term with regard to novice REALTORS.

In the current residential real estate market, the secret gets listings and also purchasers from almost all resources. Simply "farming" the territory within the traditional fashion is not really an acceptable technique for real estate property rookies. 1st, you can find absolutely no virgin areas. Second, rookies should always conquer created competition. To be able to accelerate their own achievement, new real estate agents have to function smarter than set up co-workers simply by using Internet marketing tactics to advertise themselves, touch a wider market and also to boost efficiency.

Unless of course a newbie gets into real estate profession having a captive clientele, he or she is best coping with their very own company technique. And also the one way that the brand new realtor may distinguish themselves these days is by colouring beyond the outlines. Online marketing is a proven method of helping brand new agents to be able to stand out from the actual group. Here are some powerful tips for a new kid on store shelves:

one Enable you to get own Website, not a page or perhaps subdomain of someone else's website. Build your site to promote yourself, your own skills, your provides as well as your services.

second . Use your Internet site since the center point of most your advertising attempts. Everything you perform, advertising smart, must be determined to drive traffic to your site.

three. Make your Website as alluring as possible. Renew the content often with community information as well as relevant The rss feeds to make sure that visitors come back usually. Try a blog - they may be easy to apply and also generate interesting articles. Provide meaningful content articles that interest audience as well as vendors (industry perspective with regard to mortgage rates, major "must do's when offering your house, a long list of local product sales, home worth tendencies, and so on ).

four. Construct presence among the major search engines like google, so your website appears around the initial page when somebody executes research online with regard to realtors in your locality:

the. Set up a significant website name which displays your local area and marketplace emphasis.

w. Improve your site for search engines like google by choosing particular keywords depending on your current geographical ********. Create appropriate key word thickness within your site content, **** tags, alt sammen tags and also inner links.

d. Setup a link-exchange system using complementary sites, such as non-competing AGENTS or even real-estate-related solutions. Creating exterior hyperlinks adds to your search engine position and leads qualified traffic to your website.

d. Be sure to obtain listed in the major business as well as real-estate directories.

electronic. Make use of sponsored search engine rankings along with affordable "local search" merchandise and pay-per-click advertising to improve on-line visibility and find competent site visitors.

farrenheit. Get a directory site along with one or more of the well-known online "Yellow Webpages, " like Verizon Superpages.

g. Make use of local free of charge marketing, such as Craig's List.

they would. Discover ways to use clinching webpages for capturing metrics as well as tweak your own promotional actions with regard to optimum overall performance.

five. Use viral marketing and advertising techniques, like placing a "forward into a friend" software in your site and your current e-zine, to get clients along with who you have got absolutely no prior get in touch with.

six. Put into action marketing and advertising strategies for capturing business lead details through Website visitors:

a. Start a free monthly newsletter and offer the meaningful motivation Open Geospatial Consortium | OGC(R) a subscription. Utilize this as being a system in order to nurture prospects via "drip, get, drip" marketing.

w. Write or even acquire a related whitepaper or even ebook. Make use of this being a free items in order to lure brand new publication subscribers.

d. Provide a totally free "home valuation" assistance based on nearby comparables.

g. ******** "special offers" within your publication that only readers can take advantage of. This can promote viral advertising among buddies and also relatives.

e. Keep an internet attracting for any appealing reward to get email the address, and then solicit newsletter subscribers through the records.

farrenheit. If you can manage it, tie within your MLS data source so that registered site visitors may survey local properties.

7. Enhance your efficiency by utilizing a good autoresponder regarding e-zine delivery and automatic follow-up to inquiries.

In short, choose a Web site the particular place to go for almost all marketing and advertising activities. Also off-line marketing ought to be made to commute visitors your site. As soon as presently there, concentrate on marketing yourself as well as your providers to be able to potential clients. Differentiate your self from competitors by simply showing yourself as much more synchronized to all of us marketing techniques, tapping more contemporary and advanced strategies to find the best home for purchasers or perhaps achieve the particular fastest market in the greatest price regarding property owners.

When compared to "old school" regarding real estate marketing, Websites tend to be 24x7 virtual stores advertising products, services as well as skills 24 / 7 into a globally viewers. Online marketing can make your own marketing dollars go more helping you to definitely stand out from the market. It also dramatically grows your current audience, getting clients through around the nation and even the planet.

Rookie providers have to graph their own program to achieve success. Don't be scared to accept brand new ways of marketing your solutions. First and foremost, don't follow the crowd. Be different : manage your own property career and leapfrog the competitors through aggressive online marketing!
 

alkachGaf

Üye
6 Şub 2012
57
0
Papua New Guinea
szkolenia trójmiasto

Real Estate Rookies Need to Do the job Better, Not More challenging!

The homes increase has captivated a overflow regarding newcomers for the real-estate occupation. People with been downsized, retired people and also individuals who just want a better lifestyle see real estate property careers since fascinating, much less stressful and offering higher benefits.

But they soon realize that real estate profession is actually over loaded and incredibly competitive. It is difficult to break in to the marketplace as well as obtain a customers. Sadly, following the regular real-estate method for new real estate agents generally leads to several years connected with extended hours together with reduced payment. Most quit and drop out, and their agents and "established" agencies gladly follow-up upon any prospects they may have got generated.

According to a recent study by the N.a.r.(nat. assoc. of realtors), out of law school agents work much more however generating much less. Agents who've been in real-estate for two many years or much less earned an average of just $12, eight hundred fifty in 2004, and most (54 percent) reported functioning szkolenia kadr greater than forty hours every week. This particular physique fallen from a median income associated with $27, 973 earned in 2002. Bottom line: there are a lot more individuals in property at this point all competing for the similar company. Attempting to obtain grip strictly through recommendations, sitting in open up homes, giving postcards or providing flyers is really a long term with regard to beginner REAL ESTATE AGENTS.

In today's residential real estate market, the name of the game is getting listings as well as customers through all resources. Just "farming" the territory within the traditional fashion is not an acceptable technique for real-estate rookies. Very first, there are absolutely no virgin territories. 2nd, rookies should always overcome created competition. In order to speed up their achievement, new realtors need to do the job better compared to recognized colleagues simply by leveraging Online marketing tactics to advertise by themselves, tap the broader market and also to boost efficiency.

Except if the novice makes its way into the real estate occupation using a attentive customers, he or she is better off coping with their very own company strategy. And also the one way that a brand new realtor may differentiate on their own today is by colouring outside the lines. Online marketing is a confirmed method of helping brand new agents to be able to differentiate themselves from the actual audience. Here are some powerful recommendations for a new kid on store shelves:

one Enable you to get own Website, not a web page or perhaps subdomain of somebody else's site. Build your site to promote yourself, your abilities, your current goods as well as your providers.

2 . Occurs Web page as the center point of most your advertising endeavours. Everything you perform, marketing wise, must be computed to push visitors your site.

3. Make your Web site because alluring as possible. Renew the information frequently together with neighborhood information and appropriate The rss feeds to ensure that website visitors return frequently. Try a weblog - they are simple to apply and also generate exciting content material. Offer significant content articles which appeal to potential buyers and suppliers (industry prospect for mortgage rates, main "must do's when offering your home, a summary of nearby sales, home worth trends, etc . ).

4. Create presence one of the major search engines like google, so your site pops up within the initial web page when someone executes a search with regard to real estate agents in your locality:

the. Establish a significant website name which displays your local area and also market focus.

w. Improve your site regarding search engines by choosing specific keywords depending on your geographical ********. Set up appropriate keyword thickness inside your websites content, **** labels, alt tags as well as internal links.

chemical. Set up the link-exchange plan with contributory sites, for example non-competing AGENTS or real-estate-related solutions. Developing exterior links contributes to your engine rating and leads competent visitors your site.

d. Make sure to get listed in the major business as well as real estate web directories.

e. Utilize sponsored search engines along with inexpensive "local search" goods and pay-per-click advertising to improve on-line presence and acquire qualified traffic.

farrenheit. Get a real estate together with a number of from the well-known on the web "Yellow Pages, inch such as Verizon Superpages.

g. Make use of nearby totally free marketing, such as Craig's Checklist.

h. Learn how to use clinching web pages to capture metrics as well as modify your marketing actions for optimal overall performance.

5. Utilize viral marketing tactics, for example placing a "forward to some friend" software on the website and in your own newsletter, to achieve clients using who you have got no previous get in touch with.

6. Apply marketing and advertising strategies to capture sales lead details through Website visitors:

a. Start a free of charge monthly newsletter and provide the significant motivation [url]https://tik.lat/65C7j
to subscribe. Use this being a system to foster prospects via "drip, trickle, drip" marketing and advertising.

w. Compose or perhaps get a related whitepaper or perhaps e-book. Use this being a free items to be able to lure brand new newsletter subscribers.

c. Offer a totally free "home valuation" assistance according to nearby comparables.

d. Place "special offers" in your e-newsletter that just readers can enjoy. This can advertise virus-like marketing among buddies as well as family members.

electronic. Hold an online attracting to get a desirable reward to acquire email addresses, and then get publication subscribers through the items.

farrenheit. Whenever you can find the money for this, link into your MULTIPLE LISTING SERVICE database to ensure that authorized guests can survey local listings.

7. Raise your efficiency by using an email marketing for newsletter delivery as well as automated followup to queries.

In other words, make your Website the particular destination for almost all marketing and advertising actions. Also off-line advertising ought to be made to drive visitors your site. As soon as there, concentrate on selling yourself as well as your providers to potential clients. Differentiate your self from competitors by giving a video presentation yourself as much more attuned to present marketing methods, going more modern as well as innovative techniques to get the best home for purchasers or even attain the fastest easily sell at the very best cost with regard to homeowners.

Compared to the "old school" connected with real estate marketing, Sites are usually 24x7 digital storefronts marketing items, providers and also abilities around the clock to a worldwide viewers. Online marketing makes your marketing bucks proceed more and helps you to differentiate themselves from the actual audience. It also dramatically expands your current market, developing customers through round the nation and even the world.

Rookie providers need to information their very own course to be successful. You scared to be able to adopt brand new ways of marketing your own services. First and foremost, a**** follow the herd. Be different -- take control of your current property career and leapfrog the competitors through hostile online marketing!
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.