Dijital Ürün Alış ve Satışı için: Buraya Tıkla

Sesli dinle

Seditio ile Kısa Link Nasıl Yapılır?

Öncelikle function.php de en alta ekleyelim kısa link functionumuzu.

function sed_kisalink() {
    $karakter = "1234567890abcdefghijuvwxyzklmnopqrst";
    $link = '';
    for ($i = 0; $i < 7; $i++) {
        $link .= $karakter[rand(0, strlen($karakter) - 1)];
    }
    return $link;
}

Sonra PhpMyadminden alttaki SQL sorgusunu yüklüyoruz.

ALTER TABLE sed_pages ADD page_kisalink varchar(12) NOT NULL DEFAULT '';
ALTER TABLE sed_pages ADD page_uzunlink varchar(255) NOT NULL DEFAULT '';

Devam ediyoruz.

system/core/page/page.inc.php yi açıyoruz ve alttakini buluyoruz.

$pag['page_pageurl'] = (empty($pag['page_alias'])) ? sed_url("page", "id=".$pag['page_id']) : sed_url("page", "al=".$pag['page_alias']);

Altına Ekliyoruz.

Kısa link'e tıklandığında Uzun linke yönlendirme yapıyoruz.

/* Uzun linke yönlendirme */
$yenimetin = substr($pag['page_kisalink'], 8);
if ($yenimetin == $pag['page_id'] && $pag['page_ownerid'] != $usr['id'] && $usr['maingrp'] != 5)
	{
	sed_redirect($pag['page_uzunlink']);
	exit;
	}

Alttakini buluyoruz.

$t = new XTemplate($mskin);

Üstüne ekliyoruz.

// Sayfalar için Kısalink oluşturma
if ($c == 'kisalinkolustur' && ($usr['isadmin'])) {
	$uzunLink = $cfg['mainurl']."/".$pag['page_pageurl'];
$kisalmisLink = kisalink($uzunLink);
$sqlink = sed_sql_query("UPDATE $db_pages SET
				page_uzunlink = '".$uzunLink."',
				page_kisalink = '".$kisalmisLink."'
				WHERE page_id='".$pag['page_id']."'");
header("Location: ".$_SERVER['HTTP_REFERER']."");
exit;
}

Altına ekleyin.

Kısalink oluşturma URl'si
if ($usr['isadmin'])
{
$olustur = "<a href=\"page/".$pag['page_id']."?c=kisalinkolustur\" title=\"Kısalink\"> <span type=\"button\" class=\"btn btn-outline-danger btn-xs\"> <i class=\"fas fa-times-circle\"></i> Kısalink Oluştur.</span></a>";
}
else
{
$olustur = "<span type=\"button\" title=\"kısalink.\" class=\"btn btn-outline-success btn-xs\"> <i class=\"fas fa-check-circle\"></i> ".$pag['page_kisalink']."</span>";
}

Kısalink oluştuktan sonra ekranda kısa link bağlantısı görünecektir.

Alttakini bulun.

"PAGE_DESC" => $pag['page_desc'],

Altına Ekleyin.

"PAGE_KISALINK_OLUSTUR" => $olustur,

page.tpl'de uygun yere ekleyin.

{PAGE_KISALINK_OLUSTUR}

Oluşturduğunuz kısa linki ister mail ile paylaşın ister sosyal medya da paylaşın.

Seditio 177 ve üzeri için hazırlanmıştır.


Yorumlar (0)
henüz yorum yok
Tema Ayarları

Kendi özelleştirilmiş stilini belirle

Mod Seç

Uygulamanız için mükemmel renk modunu seçin.


RTL Mode

Dil yönünüzü değiştirin


Fluid Layout

Tam ekran modu aç/kapat


Navigasyon Konumu

Web sitesi için uygun bir menü sistemi seçin


Görünüm