getScreenResolutionFromUA(); $x = $imageRetArray["xImage"]; $y = $imageRetArray["yImage"]; $fontsize = $imageRetArray["fontsize"]; $picQuality = $imageRetArray["picQuality"]; // related content $RelatedMoreContent = $func->GetNewRelatedContent("soduku | games | entertainment | spass"); // copyright $copyYear = 2012; $curYear = date('Y'); $year = $copyYear . (($copyYear != $curYear) ? '-' . $curYear : ''); $copy = "©$year BuzzerStar.com - M.Sc. Sebastian Enger. All Rights Reserved."; $linkingcode_twittr = "https://www.buzzerstar.com/sudoku/index.php"; $linkingcode = "https://www.buzzerstar.com/sudoku/index.php"; $headline = "Sudoku: Kostenloser Spielspaß auf BuzzerStar.com"; $tagcode .= <<Sudoku
  • Sodoko
  • Soduko
  • Sudoku spielen
  • Sudoku Zeit
  • LIST; $ReturnHtmlStringSudoku .=<<

    Sudoku

    Kostenlos Sudoku spielen

    Sudoku

    Erzähl es deinen Freunden:

    Tags dieser News $tagcode

    Noch mehr coole Artikel

      $RelatedMoreContent
    "Hackers - Heros of the Computer Revolution!"

    $copy

    END; return $ReturnHtmlStringSudoku; } public function DetailpageGenerateContent($shortcode){ $ReturnHtmlString = ""; $sliderHTMLContent = ""; $sentences_content = ""; $func = new Functions(); $conn = new Connection(); $config = new Config(); $SSDTube = new SSDTube(); $linkingcode_twittr = "https://www.buzzerstar.com/show.php?a=$shortcode"; $linkingcode = "https://www.buzzerstar.com/".$func->makeArticleLink($shortcode); $imageRetArray = $func->getScreenResolutionFromUA(); $x = $imageRetArray["xImage"]; $y = $imageRetArray["yImage"]; $fontsize = $imageRetArray["fontsize"]; $picQuality = $imageRetArray["picQuality"]; $table = $config->sql_tablename_publish_de(); $table_img = $config->sql_tablename_pictures(); $shortcode_passkey = $config->shortcode_passkey(); $pdo = $conn->prepareQuery(); $picpath = $config->picture_storepath(); $stmt = $pdo->prepare("SELECT * FROM $table WHERE p_shortcode=:shortcode LIMIT 1"); $stmt->bindValue(':shortcode', $shortcode, PDO::PARAM_STR); $stmt->execute(); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); // video: $video_youtube_uri = $rows[0]["p_videolink"]; $SSDTube->identify($video_youtube_uri, true); $EmbeddedVideo = $SSDTube->embed(); $tumbnailVideoImg = $SSDTube->thumbnail_0_url; $video_duration = $func->getDuration(); $video_title = $SSDTube->title; $tmp_http_yt_video = $func->ogTagsYoutubeVideo($video_youtube_uri); // category $category_id = $rows[0]["p_category"]; $catg_array = $config->array_category(); $category = $catg_array[$category_id]; $headline = $rows[0]["p_headline"]; $article = $rows[0]["p_articletext"]; $picture_desc = $rows[0]["p_picture_1_description"]; $sentences = preg_split("/[!?.] /", $article, -1, PREG_SPLIT_NO_EMPTY); for($i=2; $i<=count($sentences); $i++){ $sentences_content .= $sentences[$i].". "; } $monate = array(1=>"Januar", 2=>"Februar", 3=>"März", 4=>"April", 5=>"Mai", 6=>"Juni", 7=>"Juli", 8=>"August", 9=>"September", 10=>"Oktober", 11=>"November", 12=>"Dezember"); list($pre_date,) = explode(" ",$rows[0]["p_timestamp"]); $monat = date("n",strtotime($pre_date)); $date_month = $monate[$monat]; $date_day = date("j", strtotime($pre_date)); $date_year = date("Y", strtotime($pre_date)); $keywords_list = ""; $keyword_meta = ""; $list = explode(";",$rows[0]["p_tags"]); $tagcode = << LIST; foreach ($list as $entry23) { if (strlen($entry23)>1 && !empty($entry23)){ $keywords_list .= "$entry23 | "; $keyword_meta .= "$entry23, "; $tagcode .= <<$entry23 LIST; }//if (strlen($entry23)>1){ } $tagcode.= << LIST; // related content $RelatedMoreContent = $func->GetNewRelatedContent($keywords_list." | ".$headline); // copyright $copyYear = 2012; $curYear = date('Y'); $year = $copyYear . (($copyYear != $curYear) ? '-' . $curYear : ''); $copy = "©$year BuzzerStar.com - M.Sc. Sebastian Enger. All Rights Reserved."; /// Hier den Slider aufbauen: Start: $slidercontent = $rows[0]["p_slidercontent"]; $sliderExplode = explode(";", $slidercontent); array_push($sliderExplode,$shortcode); $sliderHTMLContent .= << END; } // if (array_key_exists($i,$sliderExplode)){ } // for ($i=0;$i<=count($sliderExplode);$i++){ $sliderHTMLContent .= << END; /// Hier den Slider aufbauen: ENDE $ReturnHtmlString .=<<

    $sentences[0]. $sentences[1].

    $EmbeddedVideo Videobeschreibung: $video_title

    $sentences_content.

    $sliderHTMLContent
    Erzähl es deinen Freunden:

    (Klick eines der bunten Icons unter diesem Text
    zum teilen mit deinen Freunden auf Facebook,
    Twitter oder WhatsApp!)



    Tags dieser News $tagcode

    Noch mehr coole Artikel

      $RelatedMoreContent
    END; $ReturnContentArray = array("keywords"=>"$keyword_meta, $category, news, neuigkeiten, bild, heftig, cool","articletext"=>$article, "headline"=>$headline, "returncontent" =>$ReturnHtmlString, "video_yt_beautify_ssl" => $tmp_http_yt_video, "category" => $category, "headline" =>$headline); return $ReturnContentArray; } public function StartpageGenerateNews($page){ $PageNext = $page + 1; $ReturnHtmlString = ""; $conn = new Connection(); $config = new Config(); $func = new Functions(); $pdo = $conn->prepareQuery(); $table = $config->sql_tablename_publish_de(); $table_img = $config->sql_tablename_pictures(); $shortcode_passkey = $config->shortcode_passkey(); $pdo = $conn->prepareQuery(); $picpath = $config->picture_storepath(); $maxPageCount = $config->index_max_results(); $imageRetArray = $func->getScreenResolutionFromUA(); $x = $imageRetArray["xImage"]; $y = $imageRetArray["yImage"]; $fontsize = $imageRetArray["fontsize"]; $picQuality = $imageRetArray["picQuality"]; $page = $func->stripHtml($_REQUEST['p']); if (!is_numeric($page) || !isset($page) || empty($page) || strlen($page) <= 0 ){ $page = 0; } $monate = array(1=>"Januar", 2=>"Februar", 3=>"März", 4=>"April", 5=>"Mai", 6=>"Juni", 7=>"Juli", 8=>"August", 9=>"September", 10=>"Oktober", 11=>"November", 12=>"Dezember"); $from = ( $maxPageCount * $page ); $stmt = $pdo->prepare("SELECT * FROM $table WHERE id>0 AND p_isonline=1 ORDER BY p_timestamp DESC LIMIT $from, $maxPageCount;"); $stmt->execute(); $ReturnHtmlString .=<<

    Die coolsten News auf BuzzerStar

      END; $row_count = 0; $all_row_count = 0; while($rows = $stmt->fetch(PDO::FETCH_ASSOC)) { $row_count++; $all_row_count++; $shortcode = ""; $headline = $rows["p_headline"]; $timestamp = $rows["p_timestamp"]; $article = $rows["p_articletext"]; $author = $rows["p_authorname"]; $backlink = $rows["p_sourcelink"]; $shortcode = $rows["p_shortcode"]; $category_id = $rows["p_category"]; $pic_descr = $rows["p_picture_1_description"]; $catg_array = $config->array_category(); $category = $catg_array[$category_id]; $categoryLink = $func->buildCategoryLink($category_id); $linkingcode = "https://www.buzzerstar.com/".$func->makeArticleLink($shortcode); $linkingcode_twittr = "https://www.buzzerstar.com/show.php?a=$shortcode"; $list = preg_split("/[!?.]/", $article, -1, PREG_SPLIT_NO_EMPTY); list($pre_date,) = explode(" ",$timestamp); $monat = date("n",strtotime($pre_date)); $date_month = $monate[$monat]; $date_day = date("j", strtotime($pre_date)); $date_year = date("Y", strtotime($pre_date)); $sentences = array(); $sentences = preg_split("/[!?.]/", $article, -1, PREG_SPLIT_NO_EMPTY); /* $imageFiller =<<$pic_descr$pic_descr FIN; */ //width="380" height="200" // if ($all_row_count >0){ $imageFiller =<<$pic_descr$pic_descr FIN; // } $ReturnHtmlString .=<<
      END; /*Anweisung muss vor Hautpanweisung $ReturnHtmlString .=<< 1){ $ReturnHtmlString .=<<
      END; } if ( $row_count > 1){ $row_count = 0; } } // while($rows = $stmt->fetch(PDO::FETCH_ASSOC)) { $copyYear = 2012; $curYear = date('Y'); $year = $copyYear . (($copyYear != $curYear) ? '-' . $curYear : ''); $copy = "©$year BuzzerStar.com - M.Sc. Sebastian Enger. All Rights Reserved."; $ReturnHtmlString .=<<
    Coole Artikel auf BuzzerStar schreiben und gratis Guthaben und Gutscheinkarten absahnen
    Coole Bilder: Gleich News und Artikel auf BuzzerStar.com schreiben, Gutscheinkarten für Amazon, Valve Steam, Playstation Plus Card, Zalando oder Apple iTunes absahnen!
    Die News werden täglich von Benutzern verfasst, die auf BuzzerStar surfen und als Autor tätig werden wollen. Schreib einen Artikel zu einem Thema deiner Wahl, wird dieser freigeschaltet, bekommst du einen SEO follow-Backlink und kannst mittels deines Paypal Spenden Buttons dich, von den BuzzerStar Besuchern, für deine Arbeit bezahlen lassen. Anschliessend kannst du deinen geschriebenen Buzzer Star Artikel im Internet teilen und auf Facebook und Twitter posten. Die Webseite www.buzzerstar.com wurde gegründet um dem Internet eine Publisher Plattform zu geben, bei der Benutzer aus aller Welt, egal welcher Sprache, Inhalte kostenlos verteilen können. Wir bieten einen klaren Mehrwert zu den vorhandenen Angeboten im Netz, dort kann man passive konsumieren, aber nicht aktiv mitgestalten. Hier bei Buzzer Star gehen wir einen anderen Weg. Inhalte sind da um geschrieben, gelesen, geteilt und verlinkt zu werden. All diese Angebote beinhalten diese Internetseite. Wir haben uns bemüht die Webseite mit Responsive Design für Desktop, Tablets und Smartphones startklar zu gestalten. Egal ob du ein Blackberry, Android Telefon, ein iPhone oder iPad benutzt, egal ob Apple Mac, Windows PC, Unix und Linux mit jedem (mobilen) Betriebssystem kannst du die Webseiten auf BuzzerStar besuchen. Die Seiten sind HTML5 und CSS3 optimiert, die Bilder reagieren responsive, d.h. auf einem Mobiltelefon werden die Bilder vor der Auslieferung verkleinert ausgeliefert. Der Desktop Rechner hingegen bekommt die volle (Full HD) Auflösung bei Bildern und Videos. Die Bewegtbilder oder Videos werden bei Youtube gehostet, wir arbeiten an einer Unterstützung für weitere Videohoster. Somit kannst du in deinem Artikel gerne auch Werbung für deinen Youtube Kanal machen und deine Youtube Videos einbinden, solange sie zu dem Inhalt deiner Neuigkeiten passen. Mit BuzzerStar kannst du innerhalb von 5 Minuten eine News ins Netz stellen. Wir haben beim verfassen der Newsinhalte die Webseite Buzzerstar so programmiert, dass dein Artikel alle 25 Sekunden zwischen gespeichert wird. Sollte dein Browser in dieser Zeit abstürzen, kannst du mit einem einfachen Klick deinen geschrieben Artikel einfach wieder laden und weiter bearbeiten. Dieses Feature wurde umgesetzt, nachdem das Blogsystem Wordpress intensiv studiert wurde. Dort gibt es die Post Revisions und daran orientieren wir uns ebenfalls. Das Backend von BuzzerStar basiert auf einer Kombination von Perl (die Module, ua. Mobile Detect in Perl gibts auf den CPAN Webseiten), jQuery / Ajax und Javascript, PHP + XCache, Mysql PDO, sowie dem Open Source Sphinx Indexer und Ubuntu. Auf der Open Source Plattform Sourceforge und Google Code haben wir weitere Programme und Tools hinterlegt, die wir während der Entwicklung von BuzzerStar kreiert haben. Ihr könnt sie kostenfrei herunterladen, die Lizenzen entsprechen dem GNU Lesser General Public License. Diese Tools zusammen garantieren kurze Zugriffszeiten, realisieren Responsive Images bzw. Adaptive Images und Webdesign.

    "Hackers - Heros of the Computer Revolution!"

    $copy

    END; $stmt = null; // doing this is mandatory for connection to get closed $pdo = null; return $ReturnHtmlString; } // public function StartpageGenerateNews($page){ public function StartpageGenerateHeader($show_headline){ $func = new Functions(); $config = new Config(); $LinkableCatgID = $config->category_to_show(); $category_content = ""; $category_content_mobile = ""; $headline_content = ""; if ($show_headline==1){ $headline_content .=<<Humorvolles, Beklopptes und Verrücktes aus aller Welt. Teile es mit deinen Freunden! END; } $category_content_mobile .=<<
  •       
  • END; $category_content .=<< END; foreach ($LinkableCatgID as $keyCatg ){ $linkableCodeCatg = $func->buildCategoryLink($keyCatg); $catgName = $func->categoryIDtoName($keyCatg); $category_content_mobile .=<<
  •       
  • END; $category_content .=<< END; } $mystring = <<
    $headline_content
    EOT; return $mystring; } } ?>