Sitealert

Рейтинг
469
Регистрация
30.09.2016
HEMASTER:
В массиве $myrow находится 2 элемента ID и post_content одной записи.

В массиве $myrow находятся все записи, которые принадлежат одному автору под номером 3.

Когда я копировал Ваш код для экономии времени, забыл выкинуть оттуда лишнюю строку. Почему и написал: "лучше бы ничего не писали". Правильно так

$result = mysql_query ("SELECT ID,post_content FROM wp_posts WHERE post_author = '3' AND post_status = 'publish'",$db);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){$myrow[] = $row;}
HEMASTER:
Если вы не можете осознать элементарные вещи, то не пишите здесь, потому что помощи нет, а глупые, вводящие в заблуждение всех, вопросы есть.

Если хотите получить помощь, то ставьте осмысленные условия, а не всякую ахинею. Написать нормальный код для той задачи, что Вы поставили - как два пальца об асфальт, только сама задача абсолютно глупая и бестолковая.

$db = mysql_connect ("localhost","xxx","73sk8pkF");
mysql_select_db ("xxx",$db);
mysql_query('SET NAMES cp1251');

$result = mysql_query ("SELECT ID,post_content FROM wp_posts WHERE post_author = '3' AND post_status = 'publish'",$db);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){$myrow[] = $row;}

$sites = array(
"http://11.ru/",
"http://22.ru/"
);

foreach ( $sites as $site ) {
foreach ( $myrow as $arr ) {
if (!strpos($arr['post_content'], 'mylink'))
{
$arr['post_content'] = $arr['post_content'].'<p>Источник: <a href="'.$site.'" class="mylink">'.$site.'</a></p>';
mysql_query ("UPDATE wp_posts SET post_content = ".$arr['post_content']." WHERE ID = ".$arr['ID'],$db);
break;
}
}
}
HEMASTER:
прервать цикл, когда будут проставлены все домены.

Но тогда ссылки будут в первых 10 статьях. А остальные 20, или 200, или 990 будут без ссылок. Смысл какой?

А зачем дизайн сайта лепить после его создания? Сделали нормальный дизайн - а дальше только статьи добавляйте.

Да у Вас и само условие непонятное. Я вот всё пытаюсь его осмыслить, но никак не получается:

"нужно найти статью без ссылки" - а если все без ссылки, то какую выбрать?

"пока не закончатся все домены в массиве" - статей 30, а доменов 10, что делать с остальными статьями?

Бррр... Лучше бы ничего не писали, а просто попросили написать скрипт по заданным условиям... Потому что чушь написана, прошу прощения, если обидел.

Думаю, прокатит примерно так: вставляем стили CSS для картинок

.crp_related img {
top: 0;
left: 0;
height: 100%;
width: 100%;
object-fit: cover;
/** Only for IE */
//position: absolute;
//height: ;
//width: ;
//object-fit: none;
}
и скрипт спецом для IE
<div class="crp_related ">
<ul id='ul1'>
<li><a href="http://www.site.ru/post-1/" rel="nofollow" target="_blank"><img src="1.jpg" alt="Заголовок 1" title="Заголовок 1" class="crp_thumb crp_correctfirst"><div class="crp_title">Заголовок 1</div></a></li>
<li><a href="http://www.site.ru/post-2/" rel="nofollow" target="_blank"><img src="2.jpg" alt="Заголовок 2" title="Заголовок 2" class="crp_thumb crp_correctfirst"><div class="crp_title">Заголовок 2</div></a></li>
<li><a href="http://www.site.ru/post-3/" rel="nofollow" target="_blank"><img src="3.jpg" alt="Заголовок 3" title="Заголовок 3" class="crp_thumb crp_correctfirst"><div class="crp_title">Заголовок 3</div></a></li>
</ul>
</div>

<!--[if IE]>
<script>
function adjust(img){
var r,w,h,wmax,hmax;
r=1.44;
wmax=180;
hmax=125;
w=img.width;
h=img.height;
if(w/h<r){
img.width=wmax;
img.style.top=hmax/2-img.height/2+'px';
img.style.offsetTop=img.style.top;
img.style.offsetLeft=0;}
else{
img.height=hmax;
img.style.left=wmax/2-img.width/2+'px';
}
}

document.body.onload=function(){
var l=document.getElementById('ul1').children.length;
for(var i=0; i<l; i++){ adjust(ul1.children.firstChild.firstChild) }
}
</script>
<![endif]-->

Видеокурсы - это по-любому не мануал. Как по мне, на кой ляд мне часами выслушивать разжёвывание того, что мне и так понятно, и неупоминание того, что мне непонятно? Я ещё могу понять интерактивное общение, в режиме "я это не понял" - "а я тебе разжую", а видеокурс "для всех" - это для тех, кому время девать некуда, ИМХО. Вещи, которые я могу прочитать "по диагонали", я должен выслушивать из чьих-то уст в вольном переложении. Всё, что необходимо в первую очередь - документация по PHP и практика. Во вторую очередь - статьи и форумы в интернете. Для тех, кто привык иметь под рукой настольные книги - учебники.

Первый фрагмент - это шелл. Остальные фрагменты покрошены как колбаса на оливье, ничего сказать невозможно. По файлам, глядя только на их названия - тем более.

Выбросьте эту строчку. Она не нужна.

Всего: 8084