Блин.. Писал писал, что то глюкануло.. всё по новой..
И так..
файл 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&doaction=newpm&user=" . $row['user_id'] . "\">" . $lang['news_pmnew'] . "</a>" ); //написать на почту if($row['allow_mail']) $tpl->set('{email}', "<a href=\"$PHP_SELF?do=feedback&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
Кто бы спорил.
Я выше написал что пример больше для понимания чем для работы.
Если человеку интересно, он разберёт что делает каждая строчка.
Не думаю что он будет делать тоже самое с вашим или другим классом.
Справедливости ради я должен отметить что привёл код не для работы. Хотя он и работоспособен.
А для понимания что и как.
В нём нет обработки ошибок и ответов сервера.
Я просто искренне не понимаю зачем огород городить если можно обойтись несколькими строками.
Даже тот пример что я выше привёл, для большинства сайтов можно сократить и всё будет работать.
Для понимания что и как самый раз.
ЗЫ. Думаешь если применить твой супер пупер класс он больше поймёт?