}
?>
public function loadInfo() {
$this->load->model('catalog/information');
if (isset($this->request->get['information_id'])) {
$information_id = $this->request->get['information_id'];
} else {
$information_id = ($this->config->get('config_checkout_id')) ? $this->config->get('config_checkout_id') : $this->config->get('config_checkout');
}
$information_info = $this->model_catalog_information->getInformation($information_id);
$output = '
<div id="content" style="margin: 0pt; padding: 0pt;">
<div class="top">
<div class="left"></div>
<div class="right"></div>
<div class="center">
<h1>'.$information_info['title'].'</h1>
</div>
</div>
<div class="middle">
<p>'.html_entity_decode($information_info['description']).'</p>
</div>
<div class="bottom">
<div class="left"></div>
<div class="right"></div>
<div class="center"></div>
</div>
</div>
';
$this->response->setOutput($output, $this->config->get('config_compression'));
}
}
?>
$_['text_agree'] = '<a onclick="window.open(\'%s\');"><b>%s</b></a>\'ni okudum ve kabul ediyorum';
$_['text_agree'] = '<a class="thickbox" href="index.php?route=information/information/loadInfo&height=400&width=600" alt="%s"><b>%s</b></a>\'ni okudum ve kabul ediyorum';
$_['text_agree'] = '<a onclick="window.open(\'%s\');"><b>%s</b></a>\'ni okudum ve kabul ediyorum.';
$_['text_agree'] = '<a class="thickbox" href="%s?keepThis=true&TB_iframe=true&height=400&width=600"><b>%s</b></a>\'ni okudum ve kabul ediyorum';
$this->data['text_agree'] = sprintf($this->language->get('text_agree'), $this->url->http('information/information&information_id=' . $this->config->get('config_account')), $information_info['title']);
$this->data['text_agree'] = sprintf($this->language->get('text_agree'), 'index.php?route=information/information/callback&information_id='. $this->config->get('config_account'), $information_info['title']);
}
?>
public function callback() {
$this->load->language('information/information');
$this->load->model('catalog/information');
$this->document->breadcrumbs = array();
$this->document->breadcrumbs[] = array(
'href' => $this->url->http('common/home'),
'text' => $this->language->get('text_home'),
'separator' => FALSE
);
$information_info = $this->model_catalog_information->getInformation(@$this->request->get['information_id']);
if ($information_info) {
$this->document->title = $information_info['title'];
$this->document->breadcrumbs[] = array(
'href' => $this->url->http('information/information&information_id=' . $this->request->get['information_id']),
'text' => $information_info['title'],
'separator' => $this->language->get('text_separator')
);
$this->data['heading_title'] = $information_info['title'];
$this->data['description'] = html_entity_decode($information_info['description']);
} else {
$this->document->breadcrumbs[] = array(
'href' => $this->url->http('information/information&information_id=' . $this->request->get['information_id']),
'text' => $this->language->get('text_error'),
'separator' => $this->language->get('text_separator')
);
$this->data['heading_title'] = $this->language->get('text_error');
$this->data['description'] = $this->language->get('text_error');
}
$ouput = '<table border="0" cellpadding="0" cellspacing="0" class="dvi2" style="width: 100%;">
<tr>
<td valign="middle" align="left" height="30"><b>'.$this->data['heading_title'].'</b></td>
</tr>
<tr>
<td align="left" valign="top">'.$this->data['description'].'</td>
</tr>
</table>';
$this->response->setOutput($ouput);
}
}
?>
eka7a' Alıntı:İyide 1.4.7 de zaten bahsettiğiniz sözleşmeler zaten thickbox ile açılıyor.
$_['text_agree'] = '<a class="thickbox2" href="index.php?route=information/information/loadInfo&create=1" alt="%s"><b>%s</b></a>\'ni okudum ve kabul ediyorum.';
<script type="text/javascript" src="catalog/view/javascript/jquery/thickbox2/thickbox-compressed.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/thickbox2/thickbox.css" />
eka7a' Alıntı:Fancybox kullanıyorsan thickbox iptal etmiş oluyorsun. Bunun çalışması için
Önce dil dosyalarında gerekli yerleri bununla değiştir.
PHP:$_['text_agree'] = '<a class="thickbox2" href="index.php?route=information/information/loadInfo&create=1" alt="%s"><b>%s</b></a>\'ni okudum ve kabul ediyorum.';
Daha sonra thickbox-compressed.js dosyasında thickbox diye arat bunu thickbox2 olarak değiştir. onkeydown ile TB_HEIGHT arasında olması lazım.
thickbox klasörünün adını thickbox2 olarak değiştir.
Fancybox entegre ederken header.tpl dosyasında sildiğin kodları <head> </head> arasına ekle
PHP:<script type="text/javascript" src="catalog/view/javascript/jquery/thickbox2/thickbox-compressed.js"></script> <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/thickbox2/thickbox.css" />