Dashboard'a Dön

Belgeler

Asyntai'yi nasıl kullanacağınızı öğrenin

MODX'e Asyntai AI Chatbot Nasıl Eklenir

MODX CMS web siteleri için adım adım kılavuz

Yerleştirme Kodunu Al

Adım 1: Yerleştirme Kodunuzu Alın

Önce Asyntai Dashboard'unuza gidin ve "Yerleştirme Kodu" bölümüne inin. Şuna benzeyen benzersiz yerleştirme kodunuzu kopyalayın:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

Not: Yukarıdaki kod yalnızca bir örnektir. Kişisel widget kimliğinizi içerdiğinden, kendi benzersiz yerleştirme kodunuzu Dashboard'unuzdan kopyalamanız gerekir.

Adım 2: MODX Şablonuna Ekleme (Önerilen)

Chatbot'u eklemenin önerilen yolu, MODX Şablonunuzu doğrudan MODX Manager'da düzenlemektir:

  1. MODX Manager'ınıza (yönetim paneli) giriş yapın
  2. Sol kenar çubuğunda Elements > Templates bölümüne gidin
  3. Sitenizin şablonunu açın (genellikle "BaseTemplate" veya aktif şablonunuz)
  4. Şablon kodunda kapanış </body> etiketini bulun
  5. Asyntai gömme kodunuzu kapanış </body> etiketinden hemen önce yapıştırın
  6. Şablonu kaydetmek için "Save" düğmesine tıklayın
<!-- Your existing template content -->

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
</body>
</html>

İpucu: Kodu kapanış </body> etiketinden hemen önce eklemek, chatbot'un tüm sayfa içeriğinden sonra yüklenmesini sağlar; bu, sohbet widget'ları için önerilen yerleşimdir ve sayfa yüklemenizi yavaşlatmaz.

Alternatif Yöntem 1: MODX Chunk Kullanma

Gömme kodunu ayrı ve yeniden kullanılabilir tutmak için bir MODX Chunk kullanabilirsiniz:

  1. MODX Manager'da Elements > Chunks bölümüne gidin
  2. Yeni bir chunk oluşturmak için \"New Chunk\" düğmesine tıklayın
  3. Chunk'ı "asyntaiWidget" olarak adlandırın
  4. Asyntai gömme kodunuzu chunk içerik alanına yapıştırın
  5. "Kaydet"'e tıklayın
  6. Şablonunuzu açın (Elements > Templates altında)
  7. Chunk çağrısı [[$asyntaiWidget]] kodunu kapanış </body> etiketinden hemen önce ekleyin
  8. Şablonu kaydedin
<!-- In your Template, before </body> -->
[[$asyntaiWidget]]
</body>
</html>

İpucu: Chunk kullanmak, özellikle sitenizde birden fazla şablon kullanıyorsanız, gömme kodunu tek bir yerden yönetmeyi ve güncellemeyi kolaylaştırır.

Alternatif Yöntem 2: MODX Sistem Ayarları Kullanma (HTML Head/Footer)

Bazı MODX kurulumları, Sistem Ayarları aracılığıyla footer scriptleri için yer tutucular içerir:

  1. MODX Manager'da System > System Settings bölümüne gidin
  2. "htmlhead" ile filtreleyin veya footer scriptleri için özel bir sistem ayarı arayın
  3. Kurulumunuzda footer scriptleri için bir yer tutucu varsa (örneğin [[++footer_scripts]]), bunu kullanabilirsiniz
  4. Sistem ayarı değerini Asyntai gömme kodunuz olarak ayarlayın
  5. İlgili [[++footer_scripts]] yer tutucusunun şablonunuzda kapanış </body> etiketinden önce mevcut olduğundan emin olun
  6. Sistem ayarını kaydedin
<!-- In your Template, before </body> -->
[[++footer_scripts]]
</body>
</html>

Not: Bu yöntem, MODX kurulumunuzun footer scriptleri için özel bir sistem ayarına sahip olmasına bağlıdır. Yoksa, özel bir sistem ayarı oluşturabilir ve şablonunuzda [[++setting_key]] sözdizimini kullanarak referans verebilirsiniz.

Alternatif Yöntem 3: MODX Eklentisi Kullanma (OnWebPagePrerender)

Gelişmiş bir yaklaşım için, chatbot kodunu her sayfaya otomatik olarak enjekte eden bir MODX Plugin oluşturabilirsiniz:

  1. MODX Manager'da Elements > Plugins bölümüne gidin
  2. Yeni bir eklenti oluşturmak için \"New Plugin\"'e tıklayın
  3. Eklentiyi "AsyntaiChatbot" olarak adlandırın
  4. Aşağıdaki PHP kodunu eklenti kod alanına yapıştırın:
$output = &$modx->resource->_output;
$script = '<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>';
$output = str_replace('</body>', $script . '</body>', $output);
  1. "System Events" sekmesine tıklayın
  2. Bu eklentinin bu olayda çalışması için "OnWebPagePrerender" yanındaki kutuyu işaretleyin
  3. "Kaydet"'e tıklayın

Önemli: YOUR_WIDGET_ID yerine Asyntai Kontrol Paneli'ndeki gerçek widget kimliğinizi yazın. Bu eklenti, MODX sitenizdeki her sayfaya chatbot scriptini oluşturulmadan önce otomatik olarak enjekte edecektir.

Adım 3: Önbelleği Temizleyin ve Doğrulayın

Yukarıdaki yöntemlerden herhangi birini kullanarak gömme kodunu ekledikten sonra, MODX önbelleğini temizlemeniz ve kurulumu doğrulamanız gerekir:

  1. MODX Yöneticisinde Manage > Clear Cache bölümüne gidin (veya üst menüdeki önbellek temizleme simgesine tıklayın)
  2. Web sitenizi yeni bir tarayıcı sekmesinde veya gizli pencerede açın
  3. Sayfanızın sağ alt köşesinde sohbet widget düğmesini görmelisiniz
  4. Düzgün açıldığından ve çalıştığından emin olmak için tıklayın

Widget'ı göremiyor musunuz? MODX Yöneticisinde Manage > Clear Cache bölümünden MODX önbelleğini temizlediğinizden emin olun. Ayrıca tarayıcı önbelleğinizi temizlemeyi veya siteyi gizli pencerede görüntülemeyi deneyin. Plugin yöntemini kullandıysanız, eklentiniz için "OnWebPagePrerender" sistem olayının işaretlendiğini doğrulayın.