- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
private function _postPhotoWidth($post) {
$raw_code = rtrim(str_replace("\r", '', $post->post_content));
$lines = explode("\n", $raw_code);
if (count($lines) <= 1) {
return -1;
}
$text_width = 0;
foreach ($lines as $line) {
$text_width = max($text_width, mb_strlen($line) + substr_count($line, "\t") * 7);
}
return (int)(max(20 + $text_width, 60) * 18.5);
}
Кстати, пришлось использовать платную версию за 10 "копеек" за скриншот. Бесплатная работает через раз, и я не нашёл закономерности.
Охуенно. Делать скриншоты это ж целая наука, тем более скриншоты с кодом. А там есть скидки для постоянных клиентов, ну типа если много скриншотов делать, то можно меньше платить за штуку?
> кто хочет заняться
Добровольцев нет.