0) {$w = $wpdb->get_row("SELECT ID,post_title,post_date,post_modified FROM $wpdb->posts WHERE `ID` LIKE '".$pID."'");} else {$w = $wpdb->get_row("SELECT ID,post_title FROM $wpdb->posts WHERE `post_status` LIKE 'publish' AND `post_type` LIKE 'post' ORDER BY post_date DESC LIMIT 1");} if(get_option('blipbot_znak')!=''){$znak=get_option('blipbot_znak');} else {$znak=', ';} $zc=0; $zt=0; $pobierz_wt = $wpdb->get_results("SELECT p.taxonomy AS ptaxonomy, t.slug AS tslug FROM $wpdb->terms AS t, $wpdb->term_relationships AS r, $wpdb->term_taxonomy AS p WHERE r.object_id=".$w->ID." AND r.term_taxonomy_id LIKE p.term_taxonomy_id AND t.term_id LIKE p.term_id AND (p.taxonomy LIKE 'post_tag' OR p.taxonomy LIKE 'category')"); foreach($pobierz_wt as $wt) { if($wt->ptaxonomy == 'category') { if($zc>0)$rc=$znak; $kategoria = explode('-',$wt->tslug); $kategorie .= $rc."#".$kategoria[0]; $kategorie0 .= $rc."#".$kategoria[0].""; $zc++; } if($wt->ptaxonomy == 'post_tag') { if($zt>0)$rt=$znak; $tagi .= $rt."#".$wt->tslug; $tagi0 .= $rt."#".$wt->tslug.""; $zt++; } } $permalink = get_permalink($w->ID); $tiny_permalink = get_bloginfo('home')."/?p=".$w->ID; if(get_option('blipbot_wiadomosc')!=''){$blipbot_wiadomosc=get_option('blipbot_wiadomosc');} else {$blipbot_wiadomosc='%tytul% %adres% [tagi: %tagi%]';} if(get_option('blipbot_url')==='permalink' || !get_option('blipbot_url')) { $link = $permalink; $link0 = "[link]"; } if(get_option('blipbot_url')==='tiny_permalink') { $link = $tiny_permalink; $link0 = "[link]"; } if(get_option('blipbot_url')==='cut_permalink') { $link = BlipBotISGD($permalink); $link0 = "[link]"; } $get_post = get_post($w->ID); $autor_id = $get_post->post_author; $wu = $wpdb->get_row("SELECT ID,display_name FROM $wpdb->users WHERE `ID` LIKE '".$autor_id."'"); $wiadomosc = str_replace('%tytul%',$w->post_title,$blipbot_wiadomosc); $wiadomosc = str_replace('%adres%',$link,$wiadomosc); $wiadomosc = str_replace('%autor%',$wu->display_name,$wiadomosc); $wiadomosc = str_replace('%kategorie%',$kategorie,$wiadomosc); $wiadomosc = str_replace('%tagi%',$tagi,$wiadomosc); $wiadomosc0 = str_replace('%tytul%',$w->post_title,$blipbot_wiadomosc); $wiadomosc0 = str_replace('%adres%',$link0,$wiadomosc0); $wiadomosc0 = str_replace('%autor%',$wu->display_name,$wiadomosc0); $wiadomosc0 = str_replace('%kategorie%',$kategorie0,$wiadomosc0); $wiadomosc0 = str_replace('%tagi%',$tagi0,$wiadomosc0); if(strlen($wiadomosc)>160) { $tytul = substr($w->post_title, 0, 160-strlen($wiadomosc)-3)."..."; $wiadomosc = str_replace($w->post_title,$tytul,$wiadomosc); $wiadomosc0 = str_replace($w->post_title,$tytul,$wiadomosc0); } if($pID>0) return $wiadomosc; else return $wiadomosc0; } function BlipBotSendCheck($post_ID) { return BlipBotSend($post_ID); } function BlipBotSend($post_ID) { if($post_ID[0]=="B") {?> post_date; $post_modified = $post->post_modified; $post_ID = $post->ID; $jak = get_post_meta($post_ID, 'wpblipbot-jak', true); $plan = get_post_meta($post_ID, 'wpblipbot-plan', true); $last = get_post_meta($id, 'wpblipbot-last', true); $next = $ostatnio+604800; $czas = time(); // sprawdzic poprawnosc tego wyrazenia!! if((($jak == "automatycznie" && $post_date >= $post_modified) || ($jak == "wg-planu" && $plan <= $czas) || isset($_GET['BlipBotID'])) && $next<=$czas) { global $blipbot_login, $blipbot_pass, $wpdb; $content = BlipBotGen($post_ID); $blip=new BlipApi(); try {$blip->connect($blipbot_login, $blipbot_pass);} catch(Exception $e) { if($e->getMessage()=='Unauthorized') {$error=1;} if($e->getMessage()=='Gateway Time' or $e->getMessage()=='Service Unavailable') {$error=1;} } if($error!=1) { $obrazek = get_post_meta($post_ID, 'wpblipbot-obrazek', true); if($obrazek==null) $blip->status_create($content); if($obrazek!=null) { $post_name = $post->post_name; $baza = get_option('home'); $dysk = $_SERVER[DOCUMENT_ROOT]; $lokalizacja = str_replace($baza, $dysk, $obrazek); $blip->status_create($content, "@".$lokalizacja); } add_post_meta($post_ID, 'wpblipbot-last', time(), true); } } } function ObrazkiID($post_ID) { global $wpdb; $post_ID = str_replace("O", "", $post_ID); if($post_ID=="0") { echo "
Aby wyświetlić listę załadowanych obrazków, musisz najpierw zapisać szkic!
(w przyszłych wersjach postaram się wyeliminować tą niedogodność).
Nie znalazłem żadnych obrazków załadowanych do tego postu :( Ależ mi głupio...
"; return ""; } $itemtag = tag_escape($itemtag); $captiontag = tag_escape($captiontag); $columns = intval($columns); $itemwidth = $columns > 0 ? floor(100/$columns) : 100; ?> $attachment) { echo wp_get_attachment_link($post_ID, 'thumbnail', false, false); } if(get_post_meta($post_ID, 'obrazek-na-blipa')) { $link = get_post_meta($post_ID, 'obrazek-na-blipa', true); $tytul = $wpdb->get_var("SELECT post_title FROM $wpdb->posts WHERE `guid` LIKE '$link'"); } } } if(isset($_GET['BlipBotID'])) { BlipBotSend($_GET['BlipBotID']); } if(isset($_GET['ObrazkiID'])) { ObrazkiID($_GET['ObrazkiID']); } ?>