Наверное старею.. Сразу юмора не понял(((
ЗЫ. ТС, колличество файлов в СMS просто убило.
Скромнее надо быть..
По мне, чем меньше кода, тем лучше. Я применительно к тому, на кого вы ориентируете свою СMS.
ЗЫ. ЗЫ. WP сам терпеть не могу. В дискурсию вступать не намерен. Удаляюсь.
document.write('<table width="300"><tr><td>Всё должно быть в одну строку!!!</td></tr></table>');
UP. Можно как то вот так писать.. Что бы легче ориентироваться.
//document.write('<table width="300"><tr><td>Всё должно быть в одну строку!!!</td></tr></table>'); var t = '<table width="300">'; t += '<tr>'; t += '<td>'; t += 'Всё должно быть в одну строку!!!'; t += '</td>'; t += '</tr>'; t += '</table>'; document.write(t);
UP2
// собственно хотел вот так, но отвлекли. var t = '<table width="300">' + '<tr>' + '<td>' + 'Всё должно быть в одну строку!!!' + '</td>' + '</tr>' + '</table>'; document.write(t); // или document.write('<table width="300">'); document.write('<tr>'); document.write('<td>'); document.write('Всё должно быть в одну строку!!!'); document.write('</td>'); document.write('</tr>'); document.write('</table>'); // или document.write('<table width="300">' +'<tr>' +'<td>' +'Всё должно быть в одну строку!!!' +'</td>' +'</tr>' +'</table>');
<img src="captcha.php?<?php echo time(); ?>" id="img_c" /> <a href="#" onClick="document.getElementById('img_c').src = 'captcha.php?' + new Date().getTime(); return false;">обновить</a>
Оттолкнитесь от этого.
Да там делов то, на две минуты. Сами попробуйте.
У меня сейчас инет через GPRS. Тормоза жуткие.
Оооо.. NetworkWorker вызвался 🍻 . К нему обратитесь.
В show.short.php вставить, точнее заменить то что между
//----------------------------------
// Pages
и
// Next link
на
if($config['news_number']){ if($count_all > $config['news_number']){ $enpages_count = @ceil($count_all / $config['news_number']); $pages = ""; $cstart = ($cstart / $config['news_number']) + 1; for($j = 1; $j <= $enpages_count; $j ++){ if($j != $cstart){ if($config['ajax']) $go_page = "onclick=\"DlePage('cstart=".$j."&".$user_query."'); return false;\" "; else $go_page = ""; if($config['allow_alt_url'] == "yes") $pages .= "<a {$go_page}href=\"".$url_page."/page/".$j."/\">$j</a> "; else $pages .= "<a {$go_page}href=\"$PHP_SELF?cstart=$j&$user_query\">$j</a> "; }else $pages .= "<span>$j</span> "; } } $tpl->set('{pages}', $pages); }
UP. Для DLE 7.5. Другого нет посмотреть.
UP.UP. Отталкивался от того как у автора движка, правильнее
if($config['news_number']){ $pages = ""; if($count_all > $config['news_number']){ $enpages_count = @ceil($count_all / $config['news_number']); $cstart = ($cstart / $config['news_number']) + 1; for($j = 1; $j <= $enpages_count; $j ++){ if($j != $cstart){ if($config['ajax']) $go_page = "onclick=\"DlePage('cstart=".$j."&".$user_query."'); return false;\" "; else $go_page = ""; if($config['allow_alt_url'] == "yes") $pages .= "<a {$go_page}href=\"".$url_page."/page/".$j."/\">$j</a> "; else $pages .= "<a {$go_page}href=\"$PHP_SELF?cstart=$j&$user_query\">$j</a> "; }else $pages .= "<span>$j</span> "; } } $tpl->set('{pages}', $pages); }
Впрочем, это совершенно не важно (для этого движка).
Уже поправил.. просто из двух строк одну слепил, даже не посмотрев что получилось..
Ну и не проверял.. Потом решил проверить, тогда и заметил. Сразу и поправил)))
Есть такое, уже потом заметил, не успел отписать
Вместо
//написать на почту 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']);
Надо было просто
//написать на почту $tpl->set('{email}', "<a href=\"$PHP_SELF?do=feedback&user=$autor_id[user_id]\">" . $lang['news_mail'] . "</a>"); Вроде так.
UP.
Такое могло быть если вы запрос не редактировали. Не парьтесь, я выше отписал как надо. Но не проверял. Скажете если что не так.
Значит у автора отмечено "Не получать письма от других".
ЗЫ. Я бы не советовал применять этот вариант.
Он более или менее приемлим при просмотре полной новости.
Если делать по аналогии в кратких новостях, слишком много править (запросов).
Проще один раз поправить в feedback.php.
Если возникнет желание (у меня), посмотрю, что нужно сделать.
UP.********
В новостях (кратких и полных, внутри цыклов добавить
//написать на почту $tpl->set('{email}', "<a href=\"$PHP_SELF?do=feedback&username=".urlencode($row['autor'])."\">" . $lang['news_mail'] . "</a>");
В шаблоны добавить {email}
В feedback.php
/* $user = intval( $_GET['user'] ); if( ! $user ) $db->query( "SELECT name, user_group, user_id FROM " . USERPREFIX . "_users where user_group < '4' AND allow_mail = '1' ORDER BY user_group" ); else $db->query( "SELECT name, user_group, user_id FROM " . USERPREFIX . "_users where user_id = '$user' AND allow_mail = '1' ORDER BY user_group" ); */
Вставить
$user = intval( $_GET['user'] ); if( isset( $_REQUEST['username'] ) ) $username = $db->safesql( strip_tags( urldecode( $_GET['username'] ) ) ); else $username = ''; if($user) $db->query( "SELECT name, user_group, user_id FROM " . USERPREFIX . "_users where user_id = '$user' AND allow_mail = '1' ORDER BY user_group" ); elseif($username) $db->query( "SELECT name, user_group, user_id FROM " . USERPREFIX . "_users where name='$username' AND allow_mail = '1' ORDER BY user_group" ); else $db->query( "SELECT name, user_group, user_id FROM " . USERPREFIX . "_users where user_group < '4' AND allow_mail = '1' ORDER BY user_group" );
ЗЫ. Не проверял.
Если что не так, переделаем.
UP.UP
поправлено
Надо будет качнуть, посмотреть что там нового..
ЗЫ. В более ранних версиях можно подправить feedback.php.
Мне кажется это лучше, чем править запросы. Тем более, что их много, плюс, при просмотре кратких новостей, возрастёт время выполнения запроса, хотя и незначительно.
Только пропустите через urlcode (да вы и сами наверное догодались).
...?do=pm&doaction=newpm&username=' . urlcode($row['autor']) . '">' . $lang['menu... А так да.. всё верно..
UP. Фак ин.. новую функцию придумал спросонья)))). PROGRAMMATOR ниже правильно отписал)))