Показать сообщение отдельно
  #12 (permalink)  
Старый 08.10.2014, 00:31
Аспирант
Отправить личное сообщение для Alex1233 Посмотреть профиль Найти все сообщения от Alex1233
 
Регистрация: 06.04.2014
Сообщений: 45

Вот как я это делал на PHP:

// вычисляем общую длину текста
$str = strlen( $row['short_story'] );

// получаем середину текста в количестве символов
$strpol = $str / 2;
			
// ищем первый конец предложения (. ) после середины текста
$startpost = strpos($row['short_story'], '. ', $strpol);

// возвращаем 2 символа
$startpost = $startpost + 2;
		
// генерируем первую часть текста		
$row['short_story1'] = substr($row['short_story'], 0, $startpost);

// генерируем вторую часть текста
$row['short_story2'] = substr($row['short_story'], $startpost);
		
		
// создаем массив из вставок
$insert = array("Взято с сайта ....", "Специально для ...", "Написано специально для ...", "Написано специально для сайта ...", "Взято с ...", "Рассказ написан специально для ...", "и т.д.");
		
$randins = array_rand($insert);
				
		
$thisurl = $_SERVER['REQUEST_URI'];

// выводим первую и вторую часть вставляя между ними свой текст
$tpl->set( '{short-story}', $row['short_story1'] . "<span style=\"width: 1px; height: 1px; display: block; opacity: 0; float: left;\"><a href=\"" . $thisurl . "\">" . $insert[$randins] . "</a></span> " . $row['short_story2'] );



Подскажите пожалуйста, как это переделать на JQUERY?
Ответить с цитированием