- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день, как можно сделать так, чтобы ссылкой на полный пост, были последние 2 или 3 слова описания. Точно так же, как на Яндекс Новостях:
В Яндекс.Новостях, с вероятностью 0.99, та часть текста, которая будет ссылкой, определяется редактором.
Вы ошибаетесь, ссылкой всегда являются три-четыри последних слова. Вот только как это реализовать, чтобы в loop последние слова описания поста, были ссылками?
три-четыри последних слова
Так кто определяет, сколько именно? :)
В выдаче яндекса всё осмысленно, когда три, а когда четыре.
[umka] скрипт определяет. Думаю если взглянуть не вооруженным взглядом, то заметно что в ссылку входят кроме слов ещё и союзы и.т.п. составные буквы и символы. Это явный признак работы скрипта, который обрезает определённое количество символов.
Вообщем это не главное, лучше помогите такое реализовать :) Не обязательно для WP. Можно на php или JS, если есть какие-нибудь функции или решения, которые позволяют такое сделать?
Ну да, в принципе, может и автоматически. Просто попадались явные примеры, где ссылкой делались последние не четыре, а три слова, потому что перед ними были чьи-нибудь имя и фамилия.
А реализовать довольно просто.
Если объекта для рассмотрения взять одну строку, то разбиваем строку на отдельные слова в массив, с конца берём по одному слову, если это не предлог/союз/частица, увеличиваем счётчик на 1. Как только доходим до 4, по этму месту режем массив на 2 части и склеиваем в две строки, одну из которых делаем ссылкой.
Добавляем сотворённое в код, где выводится список.
а можно:
K-2 теоретически понятно, а кодом не поможете, как отсчитывать символы? Или название функций там, с помощью которых это можно сделать, а я уже потом разберусь.
название функций там, с помощью которых это можно сделать
PHP strpos(); или аналогичные.
iCospi, что-нить типа:
K-2, большое спасибо. Ещё такой вопрос, ваш вариант отсчитывает просто 30 символов, а как можно изменить, чтоб он отсчитывал слово, то есть как то после пробела обрезать надо, но мои познания в php не могут в этом помочь :)