11:56 am
December 22, 2020
Здравствуйте! Возможно ли сделать так? У меня есть несколько сайтов на которых я публикую статьи с партнерскими ссылками. Я хочу сделать так, что бы все они автоматически дублировались на один сайт. Дело в том, что когда они публикуются то партнерская ссылка публикуется в оригинальном виде и человек сразу переходит на сайт с товаром. Можно ли сделать так, что бы при нажатии на партнерскую ссылку, человека перенаправляло на мой сайт откуда была сгенерирована статья? нужно, что бы он нажимал на партнерскую ссылку именно с моего оригинального сайта, а не с сайта где у меня генерируются все статьи.
1:13 pm
December 22, 2020
admin said
Я не совсем понял, что вы хотите сделать. Покажите пример того, что публикуется сейчас и что должно публиковаться по вашему мнению.
к примеру есть статья Login to see this link (в данный момент эта ссылка ведет на магазин) как сделать так, что бы эта ссылка вела не сразу на магазин, а вела на источник откуда была скопирована статья?
1:21 pm
December 22, 2020
Сделайте замену ссылки в строке элемента массива $post['post_content']:
Login to see the code
на то, что вам нужно. Это делается при помощи регулярки preg_replace. Вот Login to see this link (есть много примеров). В качестве результата замены можете использовать любое значение. Например ссылку на оригинальный пост с вашего сайта донера, т.е. $post['link'].
Я могу вам написать код под заказ, по вашему ТЗ, но это, разумеется, не бесплатно. Расценки обычно начинаются от $10 USD, но в вашем случае будет в два раза дешевле. Если вам интересно, пишите на email (на главной странице сайта есть форма контакта).
1:44 pm
December 22, 2020
admin said
Сделайте замену ссылки в строке элемента массива $post['post_content']:Login to see the code
<strong>Подробнее о товаре:</strong> <a href="ссылка №1" target="Login to see this link">ссылка №2</a>на то, что вам нужно. Это делается при помощи регулярки preg_replace. Вот Login to see this link (есть много примеров). В качестве результата замены можете использовать любое значение. Например ссылку на оригинальный пост с вашего сайта донера, т.е. $post['link'].
получается в плагине нельзя сделать, что бы все внешние ссылки в статье переделывались на источник в виде гиперссылки?
Почему же нельзя? Очень даже запросто. Я же объяснил, что нужно делать в процитированном вами посте.
CyberSEO Pro это вообще единственный в мире плагин, который может справится с подобной задачей. Нужно просто дать ему инструкции, чтобы как-то объяснить что на что, где, при каких условиях и как менять. Для языка общения был выбран один из самых популярных, мощных и удобных алгоритмических языков - PHP. Простые инструкции на PHP способен писать даже человек, не имеющий никакого опыта в программировании. Многие мои клиенты все пишут самостоятельно, хотя программировать они нигде и никогда не учились.
Такие инструкции можно давать каждому фиду персонально, прямо в меню его настроек (поле "PHP code "). В документации все подробно описано (с живыми примерами): Login to see this link
Кстати, вы можете заказать этот код у любого человека, который знаком с сосновами PHP. Ему даже не нужно иметь никаких специфических знаний о плагине CyberSEO. Просто скажите, что у вас есть HTML документ, который содердится в переменной $post['post_content']. Вам нужно найти в нем все внешние ссылки и заменить их на ссылку из переменной $post['link'], которая ведет на оригинаьный пост с другого вашего сайта. Ну или на любую другую ссылку, которую вы захотите. Вот и все, что вам надо.
Most Users Ever Online: 541
Currently Online:
13 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
ninja321: 84
s.baryshev.aoasp: 68
Freedom: 61
Pandermos: 54
MediFormatica: 49
B8europe: 47
Member Stats:
Guest Posters: 337
Members: 2796
Moderators: 0
Admins: 1
Forum Stats:
Groups: 1
Forums: 5
Topics: 1600
Posts: 8158
Newest Members:
caseydipen8848, paulosos184, nicholashull7, it.mmnl, sameerz, markus.raum-gAdministrators: CyberSEO: 3857