vv456 |
Advanced user |
|
|
Joined: Aug 24, 2012 |
Posts: 190 |
|
|
|
|
|
|
|
Code: | <?php
/**
*
* @ POWER X 7 DECODER
* @ Version : 1.1.4.0
* @ Member : vv456
* @ Official site : http://www.waraxe.us/forum-userprofile-8669.html
*
*/
function habermatik_author() {
echo '<meta name="author" content="www.habermatik.net" />';
}
function habermatik_link() {
echo '<li><a class="design" href="http://www.habermatik.net" title="Spor Haber Scripti" target="_blank"> </a></li>';
}
function getPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta( $postID, $count_key, true );
if ($count == '') {
delete_post_meta( $postID, $count_key );
add_post_meta( $postID, $count_key, '0' );
return '0 Kez Görüntülendi';
}
return $count . ' Kez Görüntülendi.';
}
function setPostViews($postID) {
get_post_meta( $postID, $count_key, true );
$count = $count_key = 'post_views_count';
if ($count == '') {
$count = 220;
delete_post_meta( $postID, $count_key );
add_post_meta( $postID, $count_key, '0' );
return null;
}
++$count;
update_post_meta( $postID, $count_key, $count );
}
function posts_column_views($defaults) {
$defaults['post_views'] = __( 'Hit' );
return $defaults;
}
function posts_custom_column_views($column_name, $id) {
if ($column_name === 'post_views') {
echo getPostViews( get_the_ID( ) );
}
}
function ta_clean($excerpt, $substr = 0) {
$string = strip_tags( str_replace( '[...]', '…', $excerpt ) );
if (0 < $substr) {
$string = mb_substr( $string, 0, $substr );
}
return $string;
}
function this_theme_menu() {
add_menu_page( 'Theme Options', 'HaberMatik', 10, 'HaberMatik', 'theme_general', get_template_directory_uri( ) . '/includes/images/habermatik.png' );
add_submenu_page( 'HaberMatik', 'Genel Ayarlar', 'Genel Ayarlar', 10, 'HaberMatik', 'theme_general' );
add_submenu_page( 'HaberMatik', 'Ana Sayfa', 'Ana Sayfa', 10, 'anasayfa-ayarlari', 'theme_anasayfa' );
add_submenu_page( 'HaberMatik', 'Reklam Alanları', 'Reklam Alanları', 10, 'reklam-ayarlari', 'theme_reklam' );
add_submenu_page( 'HaberMatik', 'Alt Bölüm (Footer)', 'Alt Bölüm (Footer)', 10, 'alt-bolum', 'theme_footer' );
}
function theme_general() {
global $categoryList;
global $pageList;
global $wp_deprecated_widgets_callbacks;
$options = array( array( 'name' => 'Genel Ayarlar', 'format' => 'title' ), array( 'format' => 'start', 'title' => 'Logo ~ Google Analytics ~ Sosyal Ağlar ~ Oto Kaynak' ), array( 'name' => 'Site Logosu', 'desc' => 'Logo adresini bu alana yazın.Resim boyutu 195x98 px (Örnek, http://www.demolink.net/wp-content/uploads/logo.png)', 'id' => $shortname . 'logoImage', 'default' => '', 'format' => 'text' ), array( 'name' => 'Facebook Sayfa Adresiniz', 'desc' => 'Facebook sayfa veya profil adresiniz, Örnek: http://www.facebook.com/username', 'id' => $shortname . 'facebook', 'default' => 'http://www.facebook.com/sitemolsun', 'format' => 'text' ), array( 'name' => 'Google Plus Adresiniz', 'desc' => 'Google+ profil adresiniz, Örnek: https://plus.google.com/103242866859762348724', 'id' => $shortname . 'googleplus', 'default' => 'https://plus.google.com/103242866859762348724', 'format' => 'text' ), array( 'name' => 'Twitter Kullanıcı Adınız', 'desc' => 'Twitter kullanıcı adınızı yazınız, Örnek: habermatik', 'id' => $shortname . 'twitter', 'default' => 'habermatik', 'format' => 'text' ), array( 'name' => 'Google Analytics', 'desc' => '<a href=\'http://www.google.com/analytics/\' target=\'_blank\'>Google Analytics</a> kodunuz </body> alanına eklenecek.', 'id' => $shortname . 'googleAnalytics', 'default' => '', 'format' => 'textarea' ), array( 'name' => 'Oto Kaynak (Tynt)', 'desc' => 'Site içeriğiniz kopyalandığında, otomatik olarak Haber Kaynağı bağlantısını ekler. Örnek: Kaynak:http://demolink.net/haber-adresi <br />
<a href=\'http://www.tynt.com/\' target=\'_blank\'>Tynt</a>\'ye kayıt olup kodunuzu yukarıdaki alana ekleyiniz.
', 'id' => $shortname . 'tynt', 'default' => '', 'format' => 'textarea' ), array( 'format' => 'end' ) );
include( 'includes/options.php' );
}
function theme_anasayfa() {
global $themeTitle;
global $pageList;
global $categoryList;
$options = array( array( 'name' => 'Ana Sayfa', 'format' => 'title' ), array( 'format' => 'start', 'title' => 'Ana Sayfada Yer Alacak Kategoriler' ), array( 'name' => '1. Son Dakika', 'desc' => 'Ãœst bölümde kayan son dakika haberleri.', 'id' => $shortname . 'sondakika', 'default' => '', 'options' => $categoryList, 'format' => 'select' ), array( 'name' => '2. Ãœst Haberler', 'desc' => 'Manşetin üst kısmında bulunan haberler.', 'id' => $shortname . 'usthaber', 'default' => '', 'options' => $categoryList, 'format' => 'select' ), array( 'name' => '3. Manşet', 'desc' => 'Manşet Haberler Kategorisi.', 'id' => $shortname . 'manset', 'default' => '', 'options' => $categoryList, 'format' => 'select' ), array( 'name' => '4. Güncel Haberler', 'desc' => 'Manşetin altında bulunan güncel haberler.', 'id' => $shortname . 'guncel', 'default' => '', 'options' => $categoryList, 'format' => 'select' ), array( 'name' => 'Güncel Haber Sayısı', 'desc' => 'Güncel Haberler bölümünde listelenecek haber sayısı.Varsayılan 6, üçün katları şeklinde giriniz.', 'id' => $shortname . 'gS', 'default' => '6', 'format' => 'text' ), array( 'name' => '5. Foto Galeri', 'desc' => 'Güncel Haberlerin alt kısmındaki resim galerisi.', 'id' => $shortname . 'fotoG', 'default' => '', 'options' => $categoryList, 'format' => 'select' ), array( 'name' => 'Resim Sayısı', 'desc' => 'Foto Galeri bölümünde listelenecek resim sayısı.Varsayılan 8', 'id' => $shortname . 'fS', 'default' => '8', 'format' => 'text' ), array( 'name' => '6. Renkli Tablar <BR> Birinci Tab', 'desc' => 'Foto Galerinin altındaki renkli tablarda bulunan haberler.', 'id' => $shortname . 'tab1', 'default' => '', 'options' => $categoryList, 'format' => 'select' ), array( 'name' => 'Başlık', 'desc' => 'Birinci Tab Başlığı, Örnek: SİYASET', 'id' => $shortname . 'tabb1', 'default' => '', 'format' => 'text' ), array( 'name' => 'İkinci Tab', 'desc' => 'Foto Galerinin altındaki renkli tablarda bulunan haberler.', 'id' => $shortname . 'tab2', 'default' => '', 'options' => $categoryList, 'format' => 'select' ), array( 'name' => 'Başlık', 'desc' => 'İkinci Tab Başlığı, Örnek: SPOR', 'id' => $shortname . 'tabb2', 'default' => '', 'format' => 'text' ), array( 'name' => 'Üçüncü Tab', 'desc' => 'Foto Galerinin altındaki renkli tablarda bulunan haberler.', 'id' => $shortname . 'tab3', 'default' => '', 'options' => $categoryList, 'format' => 'select' ), array( 'name' => 'Başlık', 'desc' => 'Üçüncü Tab Başlığı, Örnek: SAĞLIK', 'id' => $shortname . 'tabb3', 'default' => '', 'format' => 'text' ), array( 'name' => 'Dördüncü Tab', 'desc' => 'Foto Galerinin altındaki renkli tablarda bulunan haberler.', 'id' => $shortname . 'tab4', 'default' => '', 'options' => $categoryList, 'format' => 'select' ), array( 'name' => 'Başlık', 'desc' => 'Dördüncü Tab Başlığı, Örnek: MAGAZİN', 'id' => $shortname . 'tabb4', 'default' => '', 'format' => 'text' ), array( 'name' => 'Beşinci Tab', 'desc' => 'Foto Galerinin altındaki renkli tablarda bulunan haberler.', 'id' => $shortname . 'tab5', 'default' => '', 'options' => $categoryList, 'format' => 'select' ), array( 'name' => 'Başlık', 'desc' => 'Beşinci Tab Başlığı, Örnek: TEKNOLOJİ', 'id' => $shortname . 'tabb5', 'default' => '', 'format' => 'text' ), array( 'name' => '7. Video Galeri', 'desc' => 'Renkli Tabların altındaki video galeri.', 'id' => $shortname . 'videoG', 'default' => '', 'options' => $categoryList, 'format' => 'select' ), array( 'format' => 'end' ) );
include( 'includes/options.php' );
echo '<div id=\'message\' class=\'updated fade\'><p> ;; <strong>Not:</strong> Ana sayfada bulunan kategorilerin şeması için <a href=\'http://www.habermatik.net/img/kategorilerV2.jpg\' target=\'_blank\'>tıklayınız »</a> </p></div>';
}
function theme_footer() {
$options = array( array( 'name' => 'Alt Bölüm (Footer)', 'format' => 'title' ), array( 'format' => 'start', 'title' => '© Copyright Telif Hakları' ), array( 'name' => 'Copyright Yazınız:', 'desc' => 'Telif ve alt bilgi yazısı Örn: © 2012 AKIN MEDYA Tüm Hakları Saklıdır .', 'id' => $shortname . 'legalText', 'default' => '', 'format' => 'textarea' ), array( 'format' => 'end' ), array( 'format' => 'start', 'title' => 'Alt Bölüm Bloklar ;; ;; ;; ;; ;; ;; ' ), array( 'name' => 'Alt Bölüm (Linkler)', 'desc' => 'Alt bölüm için link listesi oluşturun, en fazla 5 blok eklenebilir<br />
Bu Alanda Bütün HTML kodları kullanılabilir.
<br /><strong>Örnek Link Listesi 1 Blok:</strong><br />
<blockquote>
<ul><br />
<li><a href="http://www.google.com">Haberler</a></li><br />
<li><a href="http://www.google.com">Medya Haberleri</a></li><br />
<li><a href="http://www.google.com">Ekonomi Haberleri</a></li><br />
<li><a href="http://www.google.com">Spor Haberleri</a></li><br />
</ul>
</blockquote> <br />
<strong> <font color="#FF0000">NOT:</font> Web sitenizin en alt kısmında 5 adet blok bulunmaktadır. <br />
Bu alanları yukarıdaki kutucuğu kullanarak yönetebilirsiniz veya <br /> <strong>Görünüm > Menüler</strong> sayfasından kontrol edebilirsiniz.</strong> <br />
', 'id' => $shortname . 'alt-bolum', 'format' => 'textarea' ), array( 'format' => 'end' ) );
include( 'includes/options.php' );
}
function theme_reklam() {
$options = array( array( 'name' => 'Reklam Alanları Yönetimi', 'format' => 'title' ), array( 'format' => 'start', 'title' => 'Reklamlar' ), array( 'name' => 'Büyük afiş (728 x 90)', 'desc' => 'Logonun sağında bulunan yatay reklam alanı.Tüm sayfalarda görüntülenir. <br /><strong>Boyut:</strong>728 x 90 px', 'id' => $shortname . '728x90', 'format' => 'textarea' ), array( 'name' => 'Afiş (620 x 90)', 'desc' => 'Ana sayfada Manşetin alt kısmında bulunan yatay reklam alanı.Sadece ana sayfada görüntülenir. <br /><strong>Boyut:</strong> En fazla 620 x 90 px', 'id' => $shortname . '620x90a', 'format' => 'textarea' ), array( 'name' => 'Afiş (620 x 90)', 'desc' => 'Ana sayfada Foto Galerinin alt kısmında bulunan yatay reklam alanı.Sadece ana sayfada görüntülenir. <br /><strong>Boyut:</strong> En fazla 620 x 90 px', 'id' => $shortname . '620x90aa', 'format' => 'textarea' ), array( 'name' => 'Afiş (620 x 90)', 'desc' => 'Ana sayfada Video Galerinin üst kısmında bulunan yatay reklam alanı.Sadece ana sayfada görüntülenir. <br /><strong>Boyut:</strong> En fazla 620 x 90 px', 'id' => $shortname . '620x90aaa', 'format' => 'textarea' ), array( 'name' => 'Afiş (620 x 90) ', 'desc' => 'Haber sayfalarında içeriğin üst kısmında yer alır.<br />
<strong>Boyut:</strong> En fazla 620 x 90 px', 'id' => $shortname . '620x90ust', 'format' => 'textarea' ), array( 'name' => 'Afiş (620 x 90) ', 'desc' => 'Haber sayfalarında içeriğin alt kısmında yer alır.<br />
<strong>Boyut:</strong> En fazla 620 x 90 px', 'id' => $shortname . '620x90alt', 'format' => 'textarea' ), array( 'name' => 'Afiş (620 x 90) ', 'desc' => 'Kategori sayfalarında içeriğin üst kısmında yer alır.<br />
<strong>Boyut:</strong> En fazla 620 x 90 px', 'id' => $shortname . '620x90katu', 'format' => 'textarea' ), array( 'name' => 'Afiş (620 x 90) ', 'desc' => 'Kategori sayfalarında içeriğin alt kısmında yer alır.<br />
<strong>Boyut:</strong> En fazla 620 x 90 px', 'id' => $shortname . '620x90kata', 'format' => 'textarea' ), array( 'name' => 'Afiş (620 x 90) ', 'desc' => 'Resim galerilerinde içeriğin üst kısmında yer alır.<br />
<strong>Boyut:</strong> En fazla 620 x 90 px', 'id' => $shortname . '620x90fotou', 'format' => 'textarea' ), array( 'name' => 'Afiş (620 x 90) ', 'desc' => 'Resim galerilerinde içeriğin alt kısmında yer alır.<br />
<strong>Boyut:</strong> En fazla 620 x 90 px', 'id' => $shortname . '620x90fotoa', 'format' => 'textarea' ), array( 'format' => 'end' ) );
include( 'includes/options.php' );
echo '<div id=\'message\' class=\'updated fade\'><p> ;; <strong>Not:</strong> Belirtilen reklam alanlarında varsayılan reklam resimleri görüntülenmektedir. Reklam alanlarının boş kalmasını istiyorsanız <strong>Space tuşu</strong> ile bir boşluk bıraktıktan sonra kaydediniz.</p></div>';
}
preg_match( '@^(?:http(?:s)?://)?([^/]+)@i', getenv( 'HTTP_HOST' ), $dizi );
preg_match( '@^(?:www.)?(.*)@i', $dizi[0], $a );
if ($a[1] != 'tekyildiz59.com') {
exit( 'Lütfen lisans alınız. <img src=\'' . get_template_directory_uri( ) . '/images/habermatik.png\' alt=\'php haber scripti, HaberMatik.Net\' />' );
}
$themeTitle = 'HaberMatik V2';
$allCategories = get_categories( 'hide_empty=0' );
$allPages = get_pages( 'hide_empty=0' );
$pageList = array( );
$categoryList = array( );
foreach ($allPages as $thisPage) {
$pageList[$thisPage->ID] = $thisPage->post_title;
$pages_ids[] = $thisPage->ID;
}
foreach ($allCategories as $thisCategory) {
$categoryList[$thisCategory->cat_ID] = $thisCategory->cat_name;
$cats_ids[] = $thisCategory->cat_ID;
}
add_action( 'wp_head', 'habermatik_author' );
add_action( 'wp_footer', 'habermatik_link' );
include( 'widgets/namaz.php' );
include( 'widgets/encok.php' );
include( 'widgets/enson.php' );
include( 'widgets/gazete.php' );
include( 'widgets/hava.php' );
include( 'widgets/yazarlar.php' );
include( 'widgets/doviz.php' );
add_filter( 'manage_posts_columns', 'posts_column_views' );
add_action( 'manage_posts_custom_column', 'posts_custom_column_views', 5, 2 );
add_theme_support( 'menus' );
if (function_exists( 'register_nav_menus' )) {
register_nav_menus( array( 'ust-menu' => 'Üst Menü', 'alt-blok1' => 'Alt Menü 1.Blok', 'alt-blok2' => 'Alt Menü 2.Blok', 'alt-blok3' => 'Alt Menü 3.Blok', 'alt-blok4' => 'Alt Menü 4.Blok', 'alt-blok5' => 'Alt Menü 5.Blok' ) );
}
if (function_exists( 'register_sidebar' )) {
register_sidebar( array( 'name' => 'Ana Sayfa Bileşeni', 'before_widget' => '<div class="widget"><div class="kutu">', 'after_widget' => '</div></div>', 'before_title' => '<h2 class="wtitle">', 'after_title' => '</h2>' ) );
}
if (function_exists( 'register_sidebar' )) {
register_sidebar( array( 'name' => 'Haber Sayfası Bileşeni', 'before_widget' => '<div class="widget"><div class="kutu">', 'after_widget' => '</div></div>', 'before_title' => '<h2 class="wtitle">', 'after_title' => '</h2>' ) );
}
if (function_exists( 'register_sidebar' )) {
register_sidebar( array( 'name' => 'Sayfa Bileşeni', 'before_widget' => '<div class="widget"><div class="kutu">', 'after_widget' => '</div></div>', 'before_title' => '<h2 class="wtitle">', 'after_title' => '</h2>' ) );
}
if (function_exists( 'register_sidebar' )) {
register_sidebar( array( 'name' => 'Kategori Bileşeni', 'before_widget' => '<div class="widget"><div class="kutu">', 'after_widget' => '</div></div>', 'before_title' => '<h2 class="wtitle">', 'after_title' => '</h2>' ) );
}
add_theme_support( 'post-thumbnails' );
add_action( 'admin_menu', 'this_theme_menu' );
?> |
|
|