+1.30
Рейтинг
2.48
Сила

Иван

  • avatar AKela
  • 0
freebsd
  • avatar AKela
  • 0
сидим на ispservere все ок, но исходя из цены будем переезжать на фаствпс
кста и там и там возможно фря, что не везде есть
  • avatar AKela
  • -1
аа, ну тогда минус х_х
  • avatar AKela
  • 1
эээм, это для чего?
  • avatar AKela
  • 0
У нас просто добавляется также часть текста. И автоматически все топики.
  • avatar AKela
  • 0
То, что отписал программист:

качаем класс с http://twitter.slawcup.com/twitter.class.phps

и добавляем следующее:

include/function.php

function twitterUrl($url){
     $s = curl_init();
     curl_setopt($s,CURLOPT_URL, 'http://tweetburner.com/links');
     curl_setopt($s,CURLOPT_RETURNTRANSFER,true);
     curl_setopt($s,CURLOPT_POST,true);
     curl_setopt($s,CURLOPT_POSTFIELDS,'link[url]='.urlencode($url));
     curl_setopt($s,CURLOPT_USERAGENT,'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1');

     $result = curl_exec($s);
     curl_close($s);
     return $result;
}

function twitThis($caption, $text, $url){
     $url = twitterUrl($url);

     $text = strip_tags($text);

     $maxTextLength = 160 - strlen($url) - 4;
     $twText = substr_plain($caption . ': ' . $text, $maxTextLength) . '... ' . $url;
     $TwitterClient = new twitter();
     $TwitterClient->username = CONFIG_TWITTER_USERNAME;
     $TwitterClient->password = CONFIG_TWITTER_PASSWORD;
     $res = $TwitterClient->update($twText);

     if($res===false){
          echo "ERROR<hr/>";
          echo "<pre>";
          print_r($TwitterClient->responseInfo);
          echo "</pre>";
          exit;
      }
}

function substr_plain($str, $length = null) {
    if (mb_strlen($str) <= $length) { return $str;}
    $strPos = mb_strpos($str, ' ', $length);
    if ($strPos > 0) { return mb_substr($str, 0, $strPos); }
    else { return mb_substr($str, 0, $length); }
}

classes/actions/ActionTopic.class.php в нужном месте(например. при публикации топика)

twitThis($oTopic->getTitle(), $oTopic->getTextShort(), DIR_WEB_ROOT.'/blog/'.$oTopic->getId().'.html');
  • avatar AKela
  • 0
Реализовали свой.
  • avatar AKela
  • 1
Основной стоит на FreeBSD, никаких проблем не замечено.
Тестовый сервер на дебиане, вроде тоже всё ок )
  • avatar AKela
  • 0
по-моему замечательные)
  • avatar AKela
  • 0
Я посмотрю, если они ставят фрю, то можно попробовать.
  • avatar AKela
  • 0
Я вот думаю перейти на fastvps.ru/
сервера в германии, но вроде канал хороший до России, а цены загляденье.
  • avatar AKela
  • 0
попробуйте siege
  • avatar AKela
  • 0
У меня на вдсе 256 оперативки. Я оставил дефолтные 64 для мемкеша. И вроде не тормозит.
  • avatar AKela
  • 0
Ставьте нгинкс и мемкеш
Была таже проблема без мемкеша
  • avatar AKela
  • 0
Обыкновенный сайт развлечений, с детьми кроме названия ни чем не связан.
  • avatar AKela
  • 0
Ручками убрали внутренние ссылки оборачивать в noindex
Ручками убрали кое какие ссылки оборачивать в Noindex для google.analytics
А вообще реклама — зло
  • avatar AKela
  • 2
симпатично
  • avatar AKela
  • 0
мм, если я правильно понял, то это как раз то что в планах реализовать
сделать код для блога/сайта, вывода прямого эфира на другой сайт?
  • avatar AKela
  • 0
Даже не буду комментировать х_х
  • avatar AKela
  • 0
10 человек это сильно )