taurii

Рейтинг
42
Регистрация
14.08.2009
Minsk1:
файл engine/engine.php как-то так:
файл modules/show.full.php
вставить
$idreit = $row['idreit'];
$tpl->set( '{idreit}', "$idreit");
в шаблон fullstory.tpl запихать {idreit} в нужное место.
dle 9.5

спасибо, то что надо!!

sirota77:
Это очень общий вопрос, ответить на который "простым примером" невозможно.
Очень похож на "расскажите в двух словах как сделать свой сайт в интернете ?"

тогда уточню:

1. В таблице DLE dle_post есть колонка idreit что и куда мне нужно дописать в файл \engine\modules\show.full.php чтобы присвоить переменной $idreit значение этой ячейки, из новости которая сейчас отображается.

2. Я дописываю после это свой скрипт отправки данных и получаю результат в переменную $idreitres

3. Как мне в шаблоне fullstory.tpl, вместо тега {idreit} вывести значение переменной $idreitres.

Так думаю вопрос вполне конкретный, и человек который писал модули для ДЛЕ, может написать, простенький пример на 5-10 строк :).

P.s мне халявы ненужно, и писать модуль за меня не нужно, это лишь одна небольшая задача которою я никак не могу решить из-за отсутсвия опыта програмирования как в общем на php так и при работе с этим движком... ели бы были где-то статьи по написанию подобного... я бы удовльствием сначала прочитал их, но к сожалению не нашол, читал документацию по дле, но это также не помогло... прошу помощи у вас!

LEOnidUKG:
Мне про баги и XSS атаки на сайт тоже сюда писать? :)

если можно то в личку пожаулйста :) пхп только начал изучать и это как говорится первый блин :) буду совершенствовать!

_____________________________

Спасибо, времмено отключил запись в БД, ато каждый начал пробовать пройдут ли XSS, надоедает чистить базу :)

я так и думал, вот например код

$n=count($mas1); //число елементов в маисе 1

for ($i = 0; $i<$n; $i++) //идем от 0 до последнего елемента
{
echo'$mas1'; // выводим значение
}

таким образом я вывожу теперь ети масивы но только одни за другим, тоесть

все элементы первого масива

все элементы второго масива

....

все элементы пятого масива

а мне нужно сделать что-то наподобие:

$n1=count($mas1); //число елементов в маисе 1

$n2=count($mas2); //число елементов в маисе 2
$n3=count($mas3); //число елементов в маисе 3
$n4=count($mas4); //число елементов в маисе 4
$n5=count($mas5); //число елементов в маисе 5
$allmas=array();
/*
тут дожна быть функцыя которая найдет какое из чисел $n1,$n2,...$n5, является найибольшем
*/

for ($i = 0; $i<(наибольшее число); $i++) //идем от 0 до последнего елемента
{
if ($mas1<>'') $allmas = $allmas+$mas1;
if ($mas2<>'') $allmas = $allmas+$mas2;
if ($mas3<>'') $allmas = $allmas+$mas3;
if ($mas4<>'') $allmas = $allmas+$mas4;
if ($mas5<>'') $allmas = $allmas+$mas5;
}

вот как второй код правильно написать? вот в чем проблема!!!!

еще один вопросик, но он уже больше по алгоритму чем по коду, ходя код тоже не помешал бы :)

у меня получается поиск и парсинг по нескольким сайтам (8), код для парсинга и вывода результатов с одного сайта вот такой

$curl = curl_init();

curl_setopt($curl, CURLOPT_URL, 'http://sait1.net');
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, '&do=search&subaction=search&story='.$_GET['filmsearch']);
curl_setopt($curl, CURLOPT_USERAGENT, 'Opera 10.00');
$res = curl_exec($curl);
curl_close($curl);


preg_match_all( '/<img align=\"left\" src=\"(.*?)\" alt=/is', $res, $poster);
preg_match_all( '/\' title=\'(.*?)\' \/><\/a>/is', $res, $title);
preg_match_all( '/<!--TEnd-->(.*?)<a href=\"(.*?)\" >/is', $res, $text);

$n=count($poster[1]);



for ($i = 0; $i<$n; $i++)
{
echo'<div class="post" align="center" style="float: left; width: 24%; height: 250px; "><center><div class="poster"><img src="'.$poster[1][$i].'" WIDTH="101" title="'.$title[1][$i].'" alt="'.$title[1][$i].'" ></div></center><br><a class="special" href="'.$text[2][$i].'">'.$title[1][$i].'</a></div>';
}

вопрос заключается в том, как одновреммено получить инфу с 8-ми сайтов, и вывести ее например паралельно, или как например обеденить результаты поиска, чтобы небыло такйо картины:

результаты поиска сайта 1

результаты поиска сайта 2

результаты поиска сайта 3

тоесть хотелось чтобы (результат был смешаный) было что-то наподоби:

1. первый результат с первого сайта.

2. первый результат с второго сайта.

3. первый результат с третьего сайта.

4. второй результат с первого сайта.

5. второй результат с второго сайта.

6. второй результат с третьего сайта.

для поиска всех картинок используй preg_match_all

спасибо, помогло, только начинаю разбирать пхп и необратил внимание на это (

Очень советую забить на регулярки и пользоваться phpQuery.

спсибо за совет, посмотрю что это за чудо!

mrcloud:
Все добрый день.
Начинаю программу "помощь человечеству".
Поправлю ваши скрипты, помогу советом, разберусь в багах и подобном.
Только ради очистки кармы, безвозмездно.
Буду появляться в теме периодически, и отписывать когда есть время.
Пишите!

привет помоги пожалуйста с прасингом, чтобы не переписывать всю суть, вот тема на это форуме /ru/forum/692447

NCIS:
Что то спутник mail.ru не выходят на связь :)
Программу в каталог добавили, а вот зарегистрироваться в ПП не получается :( Ошибку 404 дает. И на мыло тоже не отправляются письма :( Ошибка тоже какая то потом приходит :(

аналогичная проблема, месяц пытаюсь зарегистрироваться, кидает на 404 страницу, на писльма не отвечаю....

видел что в некоторых программах предлагется установить яндекс.бар но что-то нигде не могу найти их партнерского предложения :( может кто подскажет?

xprn:
У нас можно взять бесплатный плеер
www.tubecontext.com

перемотка, свой логотип, переключение качеств и тп, все есть.
+ можно продавать нам рекламу, а можно и не продавать и крутить свою.

черный скин добавим сегодня.

Я б срадостью :) но

# К участию принимаются сайты имеющие более 5к трафика и предоставившие статистику по гугл аналитику или ли.ру.

у меня сайт пока имеет посещалку 0, так как еще дорабатывается внешний вид, функционал, и наполняется контентом... ели плеер разрешается использовать на таких сайтах тогда другое дело!

в этом скине перемотка походу включена, но при попытке перемотки видео в любую точку сразу кидаэт на последние 2-3 секунды, тоесть она наверно настроена не на секунды, а на минуты.

PHPSID если можешь исправь пожалуйста! буду очень благодарен!

taurii добавил 05.09.2011 в 23:40

mff:
Имхо уппод отдыхает.

пожалуйста скиньте примеры использования, так мне будет проще разобраться что к чему... спасибо!

Всего: 128