İletişim Sayfasına HTML Editör İle Bilgi Girişi 1.5.x

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
Yönetim Paneli >> Sistem >> Genel Ayarlar > Düzenle

Bir Müştermizin Opencart'ta İletişim Bölümüne Ek Bilgi Girebileceği Bir Alanın Olmamasından Yakınırken Böyle Bir Uygulamanın Başarılı Olacağını Düşünmüştüm Sizlerle Paylaşıyorum.


Sonuç :
screenshot1jo.jpg

Test Versiyon : 1.5.1.3.1 Başarılı
Muhtemel Diğer Versiyonlar : 1.5.1.x

Düzenlenecek Dosya :
admin/language/turkish/setting/setting.php

Bul :
Kod:
$_['entry_meta_description']    = 'Meta Açıklaması:';

Değiştir :
Kod:
$_['entry_meta_description']    = 'Meta Açıklaması:';
		$_['entry_contacts']			= 'İletişim Bilgileri';

Düzenlenecek Dosya :
admin/language/turkish/setting/store.php

Bul :
Kod:
$_['entry_meta_description']    = 'Meta Etiket Açıklaması:';

Değiştir :
Kod:
$_['entry_meta_description']    = 'Meta Etiket Açıklaması:';
		$_['entry_contacts']			= 'İletişim Bilgileri:';

Düzenlenecek Dosya :
admin/controller/setting/setting.php

Bul :

Kod:
$this->data['entry_meta_description'] = $this->language->get('entry_meta_description');

Değiştir :

Kod:
$this->data['entry_meta_description'] = $this->language->get('entry_meta_description');
		$this->data['entry_contacts'] = $this->language->get('entry_contacts');

Bul :
Kod:
if (isset($this->request->post['config_layout_id'])) {

Değiştir :

Kod:
if (isset($this->request->post['config_contacts'])) {
			$this->data['config_contacts'] = $this->request->post['config_contacts'];
		} else {
			$this->data['config_contacts'] = $this->config->get('config_contacts');
		}
		
		if (isset($this->request->post['config_layout_id'])) {

Düzenlenecek Dosya :
admin/controller/setting/store.php

Bul :
Kod:
$this->data['entry_meta_description'] = $this->language->get('entry_meta_description');

Değiştir :

Kod:
$this->data['entry_meta_description'] = $this->language->get('entry_meta_description');
		$this->data['entry_contacts'] = $this->language->get('entry_contacts');

Bul :
Kod:
if (isset($this->request->post['config_layout_id'])) {
Değiştir :

Kod:
if (isset($this->request->post['config_meta_keywords'])) {
			$this->data['config_contacts'] = $this->request->post['config_contacts'];
		} else {
			$this->data['config_contacts'] = $this->config->get('config_contacts');
		}
		
		if (isset($this->request->post['config_layout_id'])) {

Düzenlenecek Dosya :
admin/view/template/setting/setting.tpl

Bul :

Kod:
<td><span class="required">*</span> <?php echo $entry_name; ?></td>

Değiştir :

Kod:
<td><?php echo $entry_contacts; ?></td>
                <td><textarea name="config_contacts" cols="40" rows="5"><?php echo $config_contacts; ?></textarea></td>
            </tr>
            <tr>
		<td><span class="required">*</span> <?php echo $entry_name; ?></td>


Bul :

Kod:
<?php echo $footer; ?>
Değiştir :

Kod:
<script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script> 
		<script type="text/javascript"><!--
		CKEDITOR.replace('config_contacts', {
			toolbar : 'Full',
			filebrowserBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
			filebrowserImageBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
			filebrowserFlashBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
			filebrowserUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
			filebrowserImageUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
			filebrowserFlashUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>'
		});
		//--></script> 
		<?php echo $footer; ?>

Düzenlenecek Dosya :
admin/view/template/setting/store_form.tpl


Bul :

Kod:
<td><span class="required">*</span> <?php echo $entry_url; ?></td>

Değiştir :

Kod:
<td><?php echo $entry_contacts; ?></td>
              <td><textarea name="config_contacts" cols="40" rows="5"><?php echo $config_contacts; ?></textarea></td>
            </tr>
            <tr>
		<td><span class="required">*</span> <?php echo $entry_url; ?></td>

Bul :
Kod:
<?php echo $footer; ?>

Değiştir :

Kod:
<script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script> 
		<script type="text/javascript"><!--
		CKEDITOR.replace('config_contacts', {
			toolbar : 'Full',
			filebrowserBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
			filebrowserImageBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
			filebrowserFlashBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
			filebrowserUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
			filebrowserImageUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
			filebrowserFlashUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>'
		});
		//--></script> 
		<?php echo $footer; ?>

Düzenlenecek Dosya :
catalog/controller/information/contact.php

Bul :
Kod:
$this->data['store'] = $this->config->get('config_name');

Değiştir :
Kod:
$this->data['store'] = $this->config->get('config_name');
		$this->data['contacts'] = html_entity_decode($this->config->get('config_contacts'), ENT_QUOTES, 'UTF-8');

Düzenlenecek Dosya :
catalog/view/theme/SizinTEMANIZ/template/information/contact.tpl

Bul :
Kod:
<div class="contact-info">
Değiştir :
Kod:
<div class="contact-info">
			<?php echo $contacts; ?>
		</div>
		<div class="contact-info" style="display: none;">

VQMOD için Hazır Kurulum Dosyası Ektedir.
 

Ekli dosyalar

  • html_iletisim.zip
    7.1 KB · Görüntüleme: 35

ALeeNN

OpenCart-TR
Katılım
30 Nis 2011
Mesajlar
21
Tepkime puanı
0
Puanları
0
1.5.2.1 de denenmiştir. Sorunsuz çalışmaktadır.
 

kadir34

OpenCart-TR
Katılım
29 Eki 2010
Mesajlar
54
Tepkime puanı
0
Puanları
0
Yaş
42
Konum
Türkiye / istanbul
Warning: Cannot modify header information - headers already sent by (output started at /home/oembilgi/public_html/admin/language/turkish/setting/setting.php:1) in /home/oembilgi/public_html/system/engine/controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/oembilgi/public_html/admin/language/turkish/setting/setting.php:1) in /home/oembilgi/public_html/system/engine/controller.php on line 29


bende bu sorunu verdi anlatılanları olduğu gibi yaptım kodları değiştirdim başka bişey yapmadım ayarları kaydetmeye çalıştığımda böyle bir hata veriyor
 

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
Warning: Cannot modify header information - headers already sent by

Kullandığınız Dosya Düzenleyici Editörünüzü Kontrol Ediniz. Yüklemelerinizi Tekrar Gerçekleştiriniz.
 
Üst