alexa-tracking
Kategori
Kategori
Pengumuman! Mau dimodalin 25 Juta untuk acara komunitas? Ceritain aja tentang komunitas lo di sini!
Home / FORUM / All / Tech / ... / Templates & Scripts Stuff /
[share] Buat Twitter Client Sendiri (mobile & Desktop Version)
4.8 stars - based on 49 vote 5 stars 0 stars
1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/000000000000000005121606/share-buat-twitter-client-sendiri-mobile-amp-desktop-version

[share] Buat Twitter Client Sendiri (mobile & Desktop Version)

Tampilkan isi Thread
Halaman 48 dari 503
Aduuuh, punyaku sering Timed Out mulu.. emoticon-Frown gara-gara hosting gratisan siih emoticon-Mad:

Andai saja ada yang mau memberikan sub domain satu saja buat saya.. emoticon-Embarrassment
Quote:


oh.. coba edit ini di setting.php gan. cmiiw [share] Buat Twitter Client Sendiri (mobile & Desktop Version)

PHP Code:
$GLOBALS['colour_schemes'] = array(
t1 => 'Ugly Orange|b50,ddd,111,555,fff,eee,ffa,dd9,e81,c40,fff',
t2 => 'Touch Blue|138,ddd,111,555,fff,eee,ffa,dd9,138,fff,fff',
t3 => 'Sickly Green|293C03,ccc,000,555,fff,eee,CCE691,ACC671,495C23,919C35,fff',
t4 => 'Kris' Purple|d5d,000,ddd,999,222,111,202,101,909,222,000,000',
t5 => '#red|d12,ddd,111,555,fff,eee,ffa,dd9,c12,fff,fff',
); 
Quote:


ke FJB gratisan,, disana banyak yang nawarin VPS gratis, syarat dan ketentuan berlaku emoticon-Smilie
Quote:


Wogh,, nice inpoh nih.. emoticon-thumbsup:
Sik, tak nyoba ke sana sik.. emoticon-Ngacir
emoticon-Forum MusicBMTH - Off The Heezayemoticon-Forum Music
Quote:


ane juga pengen nih yg kyak gini
[share] Buat Twitter Client Sendiri (mobile & Desktop Version)
Quote:


mungkin di suspend dari pihak twitter gan... hari jumat ini tiba2 semua aplikasi pada "Login Error Credential", padahal gak ane apa-apain... pas ane cek di settingan twitter, ternyata semua aplikasi ane di suspend sama pihak twitter....
SOLVED!!! emoticon-I Love Kaskus
PHP Code:
$GLOBALS['colour_schemes'] = array(
    
=> 'Ugly Orange|b50,ddd,111,555,fff,eee,ffa,dd9,e81,c40,fff',
    
=> 'Touch Blue|138,ddd,111,555,fff,eee,ffa,dd9,138,fff,fff',
    
=> 'Sickly Green|293C03,ccc,000,555,fff,eee,CCE691,ACC671,495C23,919C35,fff',
    
=> 'Kris' Purple|d5d,000,ddd,999,222,111,202,101,909,222,000,000',
    
=> '#red|d12,ddd,111,555,fff,eee,ffa,dd9,c12,fff,fff',
); 


ini setingan warnanya dlm bentuk hexa / RGB / apa ya? bingung ane nyari kode2nya..
Quote:


punya ane dh berjalan lama gan...tiba2 aja skrg jd gitu....

Quote:


ane lihat diTKP g masalah gan...bingung nyari masalahnya
Quote:


dicoba coba aja dulu ganti angka2 itu..
Trserah mo RGB apa kek ,ane kga ngerti..
Pkoknya fff=putih
555=abu2 111=hitam ffa=kuning ..
[share] Buat Twitter Client Sendiri (mobile & Desktop Version)
Quote:


000 itu hitam kali gan,, makanya ane pngen tau, itu colour jenis apa. klu udh tau kan bisa cari kode lengkap untuk smua warna...

no offense
Quote:


Belum ada yang jawab nih?

Sundul dulu ah! emoticon-Sundul: emoticon-Sundul:
Quote:


mungkin pertanyaan agan masih kurang jelas jadi blm ada yg paham emoticon-Malu emoticon-Malu emoticon-Malu
Quote:


itu kode Hexa gan... kode warna HTML yg umum, tapi tanpa "#" di awalnya... kalo RGB bukan gitu gan....
Quote:


Gan boleh minta link twitter client agan gak?

Mau liat siapa tau aja ane bisa nanya" sama agan emoticon-Malu
Quote:


ini gan -> www.black-bird*.co*.cc (hapus tanda *)
Hmm.. Twitter client saya sepi nih.. emoticon-Nohope
Versi desktop : www.omdjintwitt.co.cc Hosting gratisan, domain juga gratisan emoticon-Peace
Versi Mobile : www.omdjin.dansen.web.id Hosting nitip temen, sekalian subdomainnya emoticon-Hammer Masih sering RTO juga emoticon-Busa:





emoticon-Forum MusicBMTH - Off The Heezayemoticon-Forum Music
Agan Mikarai kemana yah? (Siapa tau bisa jawab pertanyaan ane emoticon-Malu (S))

Udah gak keliatan lagi.
Quote:


agan ane mau tanya nih..
Cuman ente aja lagi gan yg tersisa mulai zaman agan mikarai ama sekenflix..
Ane pasang fitur mute ,tapi kok pas ane tekan mute (yg ada di profil user) malah ke logout,sdangkan ane coba twit client agan lancar2 aja..
Ane pake file mute.php nya agan mikarai (diam.php di file zip dabr_mikarai)..
Oh iya ane pake dabr r373 gan..
Bantuin ane ya gan..
Kira2 ane salahnya dimana..

Quote:


agan mikarai akhir2 ini udah kgak aktif lagi di kaskus ,mungkin ada kesibukan di dunia nyata..
[share] Buat Twitter Client Sendiri (mobile & Desktop Version)
Quote:


usaha dulu gan, kalo memang udah buntu, baru tanya pada yg lebih mengerti.
kalo agan mau ubah tampilan di timeline, coba agan otak-atik CSS nya di Theme.php (yg margin margin itu lho), jgn lupa backup sebelum mengubah sesuatu.
--maaf kalo sok tau-- hihihii emoticon-Malu
Quote:


setau ane, file "mute" dari agan mikarai cuma bisa bekerja pada Dabr versi r267 --maaf kalo salah-- hehe

coba agan pake cara ane. seperti biasa, upload script di bawah ini dgn nama mute.php

PHP Code:
<?php
/*
memasukkan menu callback Handler dan memasukkan menu 'Mute' di Menu Navigation:
*/

menu_register(array(
  &
#039;mute' => array(
    
&#039;callback' => 'muted_page',
    
&#039;security' => true,
  
),
  &
#039;user' => array(
    
&#039;hidden' => true,
    
&#039;security' => true,
    
&#039;callback' => 'twitter_user_page_muted',
  
),
  &
#039;' => array(
    
&#039;callback' => 'twitter_home_page_muted',
  
),
));


function 
twitter_home_page_muted() {
  
/* 
menyaring status para tweeps sebelum masuk timeline.
  */

tuser_ensure_authenticated();
t//$request = API_URL.'statuses/home_timeline.json?count=20&include_rts=true&page='.intval($_GET['page']);
t$request API_URL.&#039;statuses/home_timeline.json?count=20&include_rts=true&include_entities=true';

tif ($_GET[&#039;max_id'])
t{
tt$request .= &#039;&max_id='.$_GET['max_id'];
t}

tif ($_GET[&#039;since_id'])
t{
tt$request .= &#039;&since_id='.$_GET['since_id'];
t}
t//echo $request;
        
$user user_current_username();
t$tl twitter_process($request);
t$tl sensor(twitter_standard_timeline($tl, &#039;friends&#039<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)"" border="0" alt="emoticon-Wink" title="Wink"/>);
t$content theme(&#039;status_form&#039<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)"" border="0" alt="emoticon-Wink" title="Wink"/>;
t$content .= theme(&#039;timeline', $tl);
ttheme(&#039;page', 'Timeline', $content);
}

function 
twitter_user_page_muted($query)
{
t$screen_name $query[1];
t$subaction $query[2];
t$in_reply_to_id = (string) $query[3];
t$content = &#039;';

tif (!$screen_nametheme(&#039;error', '<div class="front"><p align="center">No username given</p></div>&#039<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)"" border="0" alt="emoticon-Wink" title="Wink"/>;

t// Load up user profile information and one tweet
t$user twitter_user_info($screen_name);

t// If the user has at least one tweet
tif (isset($user->status)) {
tt// Fetch the timeline early, so we can try find the tweet they're replying to
tt$request API_URL."statuses/user_timeline.json?screen_name={$screen_name}&include_rts=true&page=".intval($_GET[&#039;page']);
tt$tl twitter_process($request);
tt$tl twitter_standard_timeline($tl, &#039;user&#039<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)"" border="0" alt="emoticon-Wink" title="Wink"/>;
t}

t// Build an array of people we're talking to
t$to_users = array($user->screen_name);

t// Are we replying to anyone?
tif (is_numeric($in_reply_to_id)) {
tt$tweet twitter_find_tweet_in_timeline($in_reply_to_id$tl);
tt$content .= "<span class='front'><b>In reply to:</b></span><div class='box'><p>{$tweet->text}</p></div>";

ttif ($subaction == &#039;replyall&#039<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)"" border="0" alt="emoticon-Wink" title="Wink"/> {
ttt$found Twitter_Extractor::extractMentionedScreennames($tweet->text);
ttt$to_users array_unique(array_merge($to_users$found));
tt}
t}

t// Build a status message to everyone we're talking to
t$status = &#039;';
tforeach ($to_users as $username) {
ttif (!user_is_current_user($username)) {
ttt$status .= "@{$username} ";
tt}
t}

t$content .= theme(&#039;user_header_muted', $user);
t$content .= theme(&#039;status_form', $status, $in_reply_to_id);
t$content .= theme(&#039;timeline', $tl);

ttheme(&#039;page', "@{$screen_name}", $content);
}


function 
theme_user_header_muted($user) {


  
$muted_list mute_read();
  if (
in_array(strtolower($user->screen_name),$muted_list)) {
    
$tmp " | <a href='mute/?act=unmute&user={$user->screen_name}'>Unmute</a>";
  } else {
    
$tmp " | <a href='mute/?act=mute&user={$user->screen_name}'>Mute</a>";
  }
  
  
$orig $ret theme_user_header($user);
  if (
$user->following == true) {
    
$kode " | <a href='confirm/block/";
    
$ret str_replace($kode,$tmp.$kode,$orig);
  }
  return 
$ret;
}

function 
muted_page($query) {

  
$content  = &#039;<div class="front">Muted Feature allows you to mute annoying friends tweets from your timeline<br/>';
  
$content .= &#039;Go to user profile and click 'Mute' button to mute them!</div>';

  
$act $_REQUEST[&#039;act'];
  
$screen_name $_REQUEST[&#039;user'];

  
if ($act != "" && $act != NULL) {
    
mute_save($screen_name,$act);
    
header(&#039;Location: '. BASE_URL . "mute");exit();

  
} else {
t$muted_list mute_read();
t$content .= "<ul>";
tforeach ($muted_list as $item) {
t  $content .= "<li>@$item&nbsp;";
t  $content .= "<a href='mute/?act=unmute&user={$item}'>Unmute</a></li>";
t}
t$content .= "</ul>";
t
ttheme(&#039;page', 'Muted User', $content);
  
}
}

function 
sensor($tl) {

  
$muted_list mute_read();
  
$new_tl = array();

  foreach (
$tl as $item) {
t$user strtolower($item->from->screen_name);
tif (!in_array($user,$muted_list)) $new_tl[strval($item->id)] = $item;
  }
  
$hsl json_decode(json_encode($new_tl));
  return 
$hsl;
}

function 
mute_read() {

  
$muted_list unserialize(base64_decode($_COOKIE[&#039;muted']));
  
if (!$muted_list) { return array();}
  else { return 
json_decode($muted_list); }
}

function 
mute_save($new,$act) {

  
$new strtolower($new);
  
$muted_list mute_read();
    if (
$act == "mute") { 
tif (!in_array($new,$muted_list)) array_push($muted_list,$new);
    } elseif (
$act == "unmute") { 
t$tmp = array();
tforeach ($muted_list as $item) {
t  if ($item != $newarray_push($tmp,$item);
t}
t$muted_list $tmp;
    }
    
$muted_list json_encode($muted_list);
    
$duration time() + (3600 24 365);
    
setcookie(&#039;muted', base64_encode(serialize($muted_list)), $duration, '/&#039<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)"" border="0" alt="emoticon-Wink" title="Wink"/>;
}

?>


kemudian tambahkan file dibawah ini ke index.php

PHP Code:
require &#039;common/mute.php'; 


dibawah kode ini

PHP Code:
require &#039;config.php';
require &#039;common/menu.php';
require &#039;common/user.php';
require &#039;common/theme.php';
require &#039;common/twitter.php';
require &#039;common/lists.php';
require &#039;common/settings.php'; 


nanti jadi seperti ini

PHP Code:
require &#039;config.php';
require &#039;common/menu.php';
require &#039;common/user.php';
require &#039;common/theme.php';
require &#039;common/twitter.php';
require &#039;common/lists.php';
require &#039;common/settings.php';
require &#039;common/mute.php';

menu_register(array (
        &
#039;about' => array(
                
&#039;callback' => 'about_page', 


semoga berhasil gan.... emoticon-Shakehand2
Halaman 48 dari 503


GDP Network
© 2019 KASKUS, PT Darta Media Indonesia. All rights reserved
Ikuti KASKUS di