- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
/* С этого момента начинается чудо, не спрашивайте меня как это работает,
я сам не в курсе, но смысл вот в чём: Надо резануть строку по длине...
Говоно вопрос?! А нет, надо чтобы резалось по пробелу... Фигня? Надо, чтобы
нормально учитывались ссылки в тексте... Уже лучше? А это ещё не всё... надо, чтобы
Нормально обрабатывались теги в тексте, которые как оказалось могут присутствовать.
Ну и работаем как обычно :) Дедлайн прошёл неделю назад, ТЗ по мере выполнения
менялось раза 3, пришлось ещё покреативить и поверстать... вот так и живём :)
Вы не поверите... но чудо не пришлось по вкусу, придётся его выключить и забыть про него :(
Вы снова не поверите, чудо опять нужно!!! Захотели опять спойлеры, 1000 символов и прочие
плюшки *facepalm* Хорошо, что многое закомментил, не придётся заново всё делать
*/
function cutfunct($string, $length) {
$cache = $string;
$string = mb_substr($string, 0, $length,'UTF-8');
$length += mb_strlen($string, "UTF-8")-mb_strlen(strip_tags($string), "UTF-8");
if($string != $cache){
$position = mb_strrpos($string, ' ', 'UTF-8');
$string = mb_substr($string, 0, $position, 'UTF-8');
}
return $string;
}
/*ЧУДО OFF*/
chtulhu 02.12.2014 12:36 # +1
самокритично
Анонимус 02.12.2014 18:03 # 0
bot 02.12.2014 22:27 # 0
guest 02.12.2014 22:29 # 0
Анонимус 02.12.2014 22:30 # +3
guest 02.12.2014 22:31 # 0
bot 02.12.2014 22:55 # 0
UncaughtException 03.12.2014 10:52 # 0
Анонимус 03.12.2014 16:28 # +1
Ого, какие Вы тайны знаете
3.14159265 03.12.2014 16:39 # +1
Простите, чей Вы приемник?
bormand 03.12.2014 16:44 # +1
UncaughtException 03.12.2014 16:48 # 0
Fike 03.12.2014 22:07 # 0
А потом в первую строчку решили вкорячить иконку.
roman-kashitsyn 03.12.2014 22:14 # 0
inkanus-gray 03.12.2014 22:48 # 0
guest 04.12.2014 00:08 # 0
Анонимус 03.12.2014 23:36 # 0
На самом деле это треш и пиздец что такое делается сторонним плагином на JS!
Нужно уже наконец или ввести это в HTML/CSS, или встроить во все браузеры виртуальную машину, чтоб можно было свои контролы писать и чтоб они быстро работали (ну можно наверное и через канвас сделать, но ад)
bot 04.12.2014 00:57 # 0
Анонимус 04.12.2014 01:12 # 0
Хотя их и поддерживать-то как-то противно.
defecate-plusplus 04.12.2014 01:16 # 0
теперь разряжается за 3 часа
толку было везти наркокурьером в первую неделю продаж с тайваня
bot 04.12.2014 01:46 # 0
bormand 04.12.2014 07:53 # +1
Айфон не гнётся, а принимает форму тела. Это фича.