- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
можно без плагина в коде чуток подправить:
1. идем сюда /components/com_content/views/article/tmpl/default.php (можно в папку шаблона перенести и там править, что бы не трогать родной файл. пример: /templates/rhuk_milkyway/html/com_content)
2. находим вот такой вывод текста статьи $this->item->text
3. навешиваем сюда функцию или код, которая после первого параграфа будет выводить ваш рекламный код
можно вот так:
У меня нет такого, есть только такое там $this->article->text; запихал и ничего не получилось.
Ещё я не уверен, что запихал именно туда куда надо. Между чем и чем вставлять надо код?
У меня нет такого, есть только такое там $this->article->text; запихал и ничего не получилось.
Ещё я не уверен, что запихал именно туда куда надо. Между чем и чем вставлять надо код?
ну в начале убедись, что именно этот код выводит полный текст. по иедее у тебя там так
этот кусок комментируешь и ниже вставляешь этот со своей правкой кода под банер
function callback_func($matches){
static $count = 0;
$ret = $matches[1];
if (++$count == 2)
$ret .= "<!-- BANNER CODE HERE -->";
return $ret;
}
echo $content = preg_replace_callback('#(<p>.*?</p>)#', 'callback_func', $this->article->text);
ну в начале убедись, что именно этот код выводит полный текст
Если бы я ещё понимал в этом. Ща копирну сюда кусок кода и код вокруг него. Воткните, пожалуйста, в этот код код выше, туда именно куда надо и как надо. Вот:
<tr>
<td valign="top">
<?php if (isset ($this->article->toc)) : ?>
<?php echo $this->article->toc; ?>
<?php endif; ?>
<?php echo $this->article->text; ?>
</td>
</tr>
<?php if ( intval($this->article->modified) !=0 && $this->params->get('show_modify_date')) : ?>
<tr>
<td class="modifydate">
<?php echo JText::sprintf('LAST_UPDATED2', JHTML::_('date', $this->article->modified, JText::_('DATE_FORMAT_LC2'))); ?>
</td>
</tr>
<?php endif; ?>
u3Bepr, так надо сделать?:
// <?php echo $this->article->text; ?>
<?function callback_func($matches){
static $count = 0;
$ret = $matches[1];
if (++$count == 2)
$ret .= "<!-- BANNER CODE HERE -->";
return $ret;
}
echo $content = preg_replace_callback('#(<p>.*?</p>)#', 'callback_func', $this->article->text); ?>
</td>
</tr>
Или как?
найти
заменить на
<?php
// echo $this->article->text;
function callback_func($matches){
static $count = 0;
$ret = $matches[1];
if (++$count == 2)
$ret .= "<!-- BANNER CODE HERE -->";
return $ret;
}
echo $content = preg_replace_callback('#(<p>.*?</p>)#', 'callback_func', $this->article->text);
?>
u3Bepr, сделал, не сработало.
u3Bepr, сделал, не сработало.
вероятно контент на странице разбит на парагрфы не с помощью тэгов <p>...</p>
u3Bepr, вот:
Причём вот это <p class="Compact"> у разных статей разное (выделил жирным).
---------- Добавлено 11.05.2017 в 00:41 ----------
Или вот кусок текста ещё:
<p class="MsoNormal"><span>бла бла текст</span></p>
замените код
на этот (это с учетом классов)
u3Bepr, сделал, не сработало. Но всё равно спасибо Вам.