3:30 pm
May 30, 2017
Пробовал на двух своих сайтах (тестовом и основном), строчка
$post['post_content'] .= '<br /><p><strong>Source: <a href="' . $post['link'] . '">' . str_ireplace('www.', '', parse_url($post['link'], PHP_URL_HOST)) . '</a></strong></p>';
ссылку на оригинал статьи не выводит. Пытался экспериментировать с кодами, тоже как то безрезультатно. Нет же никакой галочки, которая это поле включает? Или что-то делаю не так. Но код выше по умолчанию плагин добавляет в поле, а он результата не дает.
6:14 am
May 30, 2017
Ссылку на оригинал я давно ставлю в Post footers и она отлично работает.
Я экспериментирую с кодом на тестовом сайте, а там могу любые чудеса творить. В крайнем случае Вордпресс переустановлю.
Я пытаюсь понять, как работают коды в поле PHP code Поставив несколько тысяч экспериментов можно понять принцип действия :) По крайней мере я учился так в других областях, в которых я специалист.
Вопрос в том, что рекомендованная самим плагином строчка кода, которая должна выводить ссылку на оригинал статьи эту ссылку не выводит. Отсюда следует вывод, что где-то где-то ошибка. Или в строчке или в плагине.
Подводя итог сказанному. Если Вы мне за разумную плату напишите код, который вырезает кусок статьи от одного набора символов (букв и знаков) до другого набора со случайным набором слов и знаков внутри - буду благодарен.
И второй вариант бы хотелось. Вырезание от набора символов до конца статьи тоже со случайным набором слов и знаков..
Просто постоянные строчки вырезать научился автозаменой как Вы посоветовали - работает великолепно, спасибо. Но если строчка немного меняется, я пока вырезать не могу.
Erenbur said
Просто постоянные строчки вырезать научился автозаменой как Вы посоветовали - работает великолепно, спасибо. Но если строчка немного меняется, я пока вырезать не могу.
Для этого существуют регулярные выражения: Login to see this link
Поначалу может показаться сложно, но если вы освоитесь, то сможете делать с текстом практически все, что угодно. В статье на php.net, кстати, очень много примеров на все случаи жизни.
9:37 am
May 30, 2017
Все-таки я донужу :)
Для чистоты эксперимента взял новый домен. Установил на него последний русифицированный Вордпресс с официального сайта. Снес два плагина, которые шли в комплекте и поставил только CyberSeo с расширением для парсинга полной статьи. Тема самая обычная, Twenty Sixteen.
Из отличий только префикс базы данных поменял, но это несущественно.
Новость сдергивал с Рамблера: Login to see this link Настройки были пресета Full text article news feed Отличия только рубрику указал, куда постить, время сообщения поменял на синдицированное, генерировать миниатюру сообщения из первой картинки и не сохранять все картинки локально.
Строчка в поле PHP code
$post[‘post_content’] .= ‘<br /><p><strong>Source: <a href=”‘ . $post[‘link’] . ‘”>’ . str_ireplace(‘www.’, ”, parse_url($post[‘link’], PHP_URL_HOST)) . ‘</a></strong></p>’;
ссылку на оригинал статьи не дала. Стер ее, вместо нее написал простейшее:
$post['post_content'] .= 'Источник yandex.ru'; По логике внизу статьи должно появиться
Источник yandex.ru
но тоже ничего не появилось. Сами статьи и картинки вытягиваются нормально.
Может я что-то путаю, в PHP я более чем начинающий. Но возможно коды php в этом поле не работают? Я делаю такой вывод, потому что код по умолчанию, который вставляет пресет, тоже не работает. Возможно это из-за русификации вордпресса. На английских версиях коды php, как я понял, отлично работают.
Доступ в админку могу дать, если нужно.
3:08 pm
December 14, 2017
Hello ,
I'd like to fetch the full text of articles, but without any formating (just raw text).
Therefore the function Extract full articles is activated in order to get the full text
I'm trying to remove all html formating from the post generated by using php code, without success unfortunately,
$post['post_content']=strip_tags['post_content']; doesn't seem to act.
(but I'm able to modify the title by using $post['post_title'] = "test"; for example)
What I'm doing wrong?
Thanks for your help
I would also delete pictures integrated in the post.
1:01 pm
May 30, 2017
У меня тоже не получается. Я могу добавить, допустим, цифры в конец Post title или Post excerpt кодами
$post['post_title'] .= '<br />555';
$post['post_excerpt'] .= '<br />555';
И пятерки отлично добавляются
Но если я вписываю в поле строчку
$post['post_content'] .= '<br />555';
то в конец статьи пятерки не добавляются. А должны.
Пробовал вот такой вариант
$post['post_content'] .= '<br />555';
$post['post_excerpt'] .= '<br />555';
В конец выдержки добавляются пятерки, в конец статьи нет.
Может все-таки в плагине ошибка и он с текстом немного некорректно работает? Проверьте пожалуйста его работоспособность.
1:18 am
December 14, 2017
Hi,
thanks for your reply, but sorry, still not working fine for me.
Basically, I have a feed : Login to see this link
which doesn't look very good, but referes to the sources I'm looking for. So I enable the function Extract full articles in order to get the full articles.
Then what I'm trying to generate is for each item a post with
-Post title = title of the full extracted article (and not the title from the original feed which is often incomplete)
-Post content = first x words of the (full extracted) article without any formatting and without any image
-Post excerpt = first x words of the (full extracted) article without any formatting (for further use in WordPress template) and without any image
-Ideally a thumbnail generated from the first picture of the article
Somehow, I'm not able to handle anything of this with the $post[‘blabla’] variables in the php script area
Should I email you admin details for you to have a look ?
Bests,
7:44 pm
May 30, 2017
Эх!
Неделю не до кодов было, отпраздновал все, что нужно отпраздновать и полез код проверять. Сейчас любая из строчек:
$post[‘post_content’] .= ‘<br />555’;
или эта:
$post[‘post_excerpt’] .= ‘<br />555’;
Просто вызывает зависание при попытке спарсить контент. Код же простенький и правильный? Должен три пятерки подставлять в конец?
Most Users Ever Online: 541
Currently Online:
22 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
ninja321: 84
s.baryshev.aoasp: 68
Freedom: 61
Pandermos: 54
MediFormatica: 49
B8europe: 48
Member Stats:
Guest Posters: 337
Members: 2855
Moderators: 0
Admins: 1
Forum Stats:
Groups: 1
Forums: 5
Topics: 1642
Posts: 8358
Newest Members:
samuel2288, comercios.cercademi, wanmarkets, torontomark48, info.ckmedianetwork, contact.mybeautystarAdministrators: CyberSEO: 3950