Патапыч

Рейтинг
63
Регистрация
08.06.2007

Блин.. Писал писал, что то глюкануло.. всё по новой..

И так..

файл engine.php

Найти

$sql_news = "SELECT id, autor, date, short_story, full_story, xfields, title, category, descr, keywords, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, votes, access, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post where  id = '$newsid'";

Заменить на

$sql_news = "SELECT id, autor, date, short_story, full_story, " . PREFIX . "_post.xfields, title, category, descr, keywords, alt_name, " . PREFIX . "_post.comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, votes, access, flag, editdate, editor, reason, view_edit, tags, user_id, name FROM " . PREFIX . "_post, " . USERPREFIX . "_users where autor=name and id = '$newsid'";

Если с ЧПУ, то другой запрос надо поправить, он там рядом.

файл show.full.php

Сразу после

	while ( $row = $db->get_row( $sql_result ) ) {


if( $i ) break;

Вставить

//написать ПС

$tpl->set( '{pm}', "<a href=\"$PHP_SELF?do=pm&amp;doaction=newpm&amp;user=" . $row['user_id'] . "\">" . $lang['news_pmnew'] . "</a>" );
//написать на почту
if($row['allow_mail']) $tpl->set('{email}', "<a href=\"$PHP_SELF?do=feedback&amp;user=$autor_id[user_id]\">" . $lang['news_mail'] . "</a>");
else $tpl->set('{email}', $lang['news_nomail']);

Тут я не помню.. Возможны варианты для с ЧПУ?

Это всё для полной новости. Возможны варианты. Да.. В шаблон вставить {pm} или {email}, что именно вам надо я не стал вникать..

При выводе кратких новостей немного по другому.

Если надо и сами не разберётесь, попросите кого нибуть.. что то спать захотел.. с суток только пришёл..

UP. Это всё для версии 7.5. Актульной версии нет, т.к не использую DLE (посматриваю только время от времени, что там нового появилось).

Ехать надо, но траву с собой брать.

Ваша по любому лучше.

В самой базе данных текст нормальный, без вопросиков?

попробуйте после

mysql_connect(............

mysql_select_db(..........

добавить

mysql_query ("/*!40101 SET NAMES 'cp1251' */");

десять раз потёрто

Собственно добавить не проблема, просто допишите как в примере.

Не воспринимайте мои слова буквально. Обратите внимание на то что я выделил.

<script>

function myFunc(){
document.getElementById('div_id').innerHTML = "<a onclick=\"alert('test'); return false;\" href=\"#\">кликни уж и меня</a>";
}
</script>
<div id="div_id"><a onclick="myFunc(); return false;" href="#">кликни меня</a></div>

Только не совсем понятно что именно вы хотите.

Да.. изучать визуальный редактор TinyMCE нет желания, так что.. если потребуются знания его функционала, я вам не смогу помочь :) .

<?php

..............
$headers = array(
'..............',
'Content-type: application/x-www-form-urlencoded;charset=UTF-8', // подправите как вам надо
'..............'
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
..............
?>

UP. Покурите. Будет полезно.

http://www.php.net/manual/ru/book.curl.php

http://us2.php.net/manual/ru/function.curl-setopt.php

http://us2.php.net/manual/ru/ref.curl.php

http://us2.php.net/manual/ru/curl.examples.php

http://us2.php.net/manual/ru/function.curl-setopt-array.php

Патапыч, тут все зависит от того что дальше с этим кодом делать) + ООП код куда понятнее

Кто бы спорил.

Я выше написал что пример больше для понимания чем для работы.

Если человеку интересно, он разберёт что делает каждая строчка.

Не думаю что он будет делать тоже самое с вашим или другим классом.

maloi86:
Прошу в студию Ваш кусок кода , если он лучше оптимизирован Вам + в репу.

Справедливости ради я должен отметить что привёл код не для работы. Хотя он и работоспособен.

А для понимания что и как.

В нём нет обработки ошибок и ответов сервера.

Я просто искренне не понимаю зачем огород городить если можно обойтись несколькими строками.

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

bearman:
Патапыч, очередной говнокусок кода на курле, абыдно

Для понимания что и как самый раз.

ЗЫ. Думаешь если применить твой супер пупер класс он больше поймёт?

Всего: 150