Тема: как пользоватся rez_text4? (Движок DCMS-Social/Общие вопросы) Engine (30 Aug 2013 в 13:48) stripcslashes(htmlspecialchars(rez_text4($mp3[\'name\']))) mars (30 Aug 2013 в 13:49) --Цитата-- Engine (30 Aug 2013 в 13:48): stripcslashes(htmlspecialchars(rez_text4($mp3[\'name\']))) ---------- Dark_AKC, а что означает 4 вконце? Engine (30 Aug 2013 в 13:53) mars, ничего. Это просто название mars (30 Aug 2013 в 13:54) --Цитата-- Engine (30 Aug 2013 в 13:53): mars, ничего. Это просто название ---------- Dark_AKC, вставил \'.stripcslashes(htmlspecialchars(rez_text4($mp3[\'name\']))).\' вместо \' . stripcslashes(htmlspecialchars($mp3[\'name\'])) . \' и сайт накрылся тазом,что делать? Монстрик (30 Aug 2013 в 13:56) --Цитата-- mars (30 Aug 2013 в 13:54): Dark_AKC, вставил \'.stripcslashes(htmlspecialchars(rez_text4($mp3[\'name\']))).\' вместо \' . stripcslashes(htmlspecialchars($mp3[\'name\'])) . \' и сайт накрылся тазом,что делать? ---------- mars, а где ты её взял, дописывал?.дум. В двиге вроде только три этих функции сделано, четвертой нету .дум. mars (30 Aug 2013 в 13:57) --Цитата-- Монстрик (30 Aug 2013 в 13:56): mars, а где ты её взял, дописывал?.дум. В двиге вроде только три этих функции сделано, четвертой нету .дум. ---------- Бомбер, гдето здесь на форуме брал [img]http://dcms-social.ru/style/smiles/dum.gif[/img] Engine (30 Aug 2013 в 13:59) mars, цифру 3 поставь Монстрик (30 Aug 2013 в 13:59) --Цитата-- mars (30 Aug 2013 в 13:57): Бомбер, гдето здесь на форуме брал [img]http://dcms-social.ru/style/smiles/dum.gif[/img] ---------- mars, так ты в output_text.php функцию дописывал эту? Поставь rez_text3, у тебя из-за отсутствия функции ошибка скорее всего. Ak47res1 (30 Aug 2013 в 14:01) <? echo stripcslashes(htmlspecialchars(rez_text4($text[\'name\']))); ?> mars (30 Aug 2013 в 14:01) --Цитата-- Engine (30 Aug 2013 в 13:59): mars, цифру 3 поставь ---------- Dark_AKC, ставил и ничего не изменилось,длина текста не изменилась Engine (30 Aug 2013 в 14:04) stripcslashes ошибка stripslashes Angelok0803 (30 Aug 2013 в 14:06) mars, Поищи в форуме. Я писал там. просто скопируй и всьав ь как там написано. Монстрик (30 Aug 2013 в 14:06) --Цитата-- mars (30 Aug 2013 в 14:01): Dark_AKC, ставил и ничего не изменилось,длина текста не изменилась ---------- mars, в двиге определены три функции, rez_text, rez_text2 и rez_text3, меняется количество символов, выводимых после обрезки текста. Если у тебя при использовании третьей функции ничего не меняется, значит длинна текста меньше чем обрезается, используй другие из этих функций :) mars (30 Aug 2013 в 14:09) --Цитата-- Angelok0803 (30 Aug 2013 в 14:06): mars, Поищи в форуме. Я писал там. просто скопируй и всьав ь как там написано. ---------- Angelok0803, уже нне помню что там была за тема mars (30 Aug 2013 в 14:10) --Цитата-- Монстрик (30 Aug 2013 в 14:06): mars, в двиге определены три функции, rez_text, rez_text2 и rez_text3, меняется количество символов, выводимых после обрезки текста. Если у тебя при использовании третьей функции ничего не меняется, значит длинна текста меньше чем обрезается, используй другие из этих функций :) ---------- Бомбер, какие другие?мне нужно чтоб показывало 28 символов Angelok0803 (30 Aug 2013 в 14:13) Заходишь в /sys/fnc/output_text.php Вставляешь туда function rez_text4( $text, $maxwords = 70, $maxchar = 250 ){ $sep=\' \'; $sep2=\' &raquo;\'; $words = explode($sep,$text); $char = iconv_strlen($text,\'utf-8\'); if (count($words) > $maxwords){ $text = join($sep, array_slice($words, 0, $maxwords)); } if ( $char > $maxchar ){ $text = iconv_substr( $text, 0, $maxchar, \'utf-8\' ); } return $text.$sep2; } Затем переходишь в /sys/inc/news_main.php И там пишешь Вместо echo output_text($news[\'msg\']).\'<br />\'; Вставляешь это echo rez_text4(output_text($news[\'msg\'])).\'<br />\'; mars (30 Aug 2013 в 14:14) --Цитата-- Angelok0803 (30 Aug 2013 в 14:13): Заходишь в /sys/fnc/output_text.php Вставляешь туда function rez_text4( $text, $maxwords = 70, $maxchar = 250 ){ $sep=\' \'; $sep2=\' &raquo;\'; $words = explode($sep,$text); $char = iconv_strlen($text,\'utf-8\'); if (count($words) > $maxwords){ $text = join($sep, array_slice($words, 0, $maxwords)); } if ( $char > $maxchar ){ $text = iconv_substr( $text, 0, $maxchar, \'utf-8\' ); } return $text.$sep2; } Затем переходишь в /sys/inc/news_main.php И там пишешь Вместо echo output_text($news[\'msg\']).\'<br />\'; Вставляешь это echo rez_text4(output_text($news[\'msg\'])).\'<br />\'; ---------- Angelok0803, и будет 28 символов? Angelok0803 (30 Aug 2013 в 14:23) mars, Так подожди. Куда ты этот вывод делаешь? mars (30 Aug 2013 в 14:24) --Цитата-- Angelok0803 (30 Aug 2013 в 14:23): mars, Так подожди. Куда ты этот вывод делаешь? ---------- Angelok0803, в wap.php DrNorton (30 Aug 2013 в 15:23) хз) Angelok0803 (30 Aug 2013 в 16:12) mars, Что ты выводить хочешь? Новости типа под титлом? mars (30 Aug 2013 в 16:29) --Цитата-- Angelok0803 (30 Aug 2013 в 16:12): mars, Что ты выводить хочешь? Новости типа под титлом? ---------- Angelok0803, нет,просто обрезать название файла Vafler (30 Aug 2013 в 17:26) Вот 28символов <? function rez_text4( $text, $maxwords = 70, $maxchar = 28 ){ $sep=\' \'; $sep2=\' &raquo;\'; $words = explode($sep,$text); $char = iconv_strlen($text,\'utf-8\'); if (count($words) > $maxwords){ $text = join($sep, array_slice($words, 0, $maxwords)); } if ( $char > $maxchar ){ $text = iconv_substr( $text, 0, $maxchar, \'utf-8\' ); } return $text.$sep2; } ?> mars (30 Aug 2013 в 22:05) --Цитата-- Vafler (30 Aug 2013 в 17:26): Вот 28символов <? function rez_text4( $text, $maxwords = 70, $maxchar = 28 ){ $sep=\' \'; $sep2=\' &raquo;\'; $words = explode($sep,$text); $char = iconv_strlen($text,\'utf-8\'); if (count($words) > $maxwords){ $text = join($sep, array_slice($words, 0, $maxwords)); } if ( $char > $maxchar ){ $text = iconv_substr( $text, 0, $maxchar, \'utf-8\' ); } return $text.$sep2; } ?> ---------- Vafler, куда это вставить? DrNorton (30 Aug 2013 в 22:55) --Цитата-- mars (30 Aug 2013 в 22:05): Vafler, куда это вставить? ---------- mars, в файл output_text.php по пути/sys/fnc/output_text.php) Источник: http://www.dcms-social.ru/forum/13/34/7886/