agent007

Пользователи
  • Content count

    36
  • Joined

  • Last visited

Community Reputation

0 Обычный

About agent007

  • Rank
    Стажер
  • Birthday 07/07/77

Контакты

  • ICQ
    0
  1. Как на DLE в форме обратной связи добавить несколько строчек? Чтобы было такого вида: 1. Организация 2. Должность 3. ФИО 4. Страна 5. Почтовый индекс 6. Город 7. Рабочий телефон 8. Мобильный телефон 9. Факс 10. E-mail 11. Интернет страница 12. Сообщение Вот код feedback.tpl: <table width="450" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="left"> <table width="450" border="0" cellpadding="0" cellspacing="0"> [not-logged] <tr> <td width="200" height="25">Âàøå èìÿ:</td> <td><input type="text" maxlength="35" name="name" class="f_input" /></td> </tr> <tr> <td width="120" height="25">E-Mail:</td> <td><input type="text" maxlength="35" name="email" class="f_input" /></td> </tr> [/not-logged] <tr> <td width="120" height="25">Ф И О :</td> <td><input type="text" maxlength="90" name="subject" class="f_input" /></td> </tr> <tr> </tr> <tr> <td width="120" height="25">Ïîëó÷àòåëü:</td> <td>{recipient}</td> </tr> <tr> <td width="120">Ñîîáùåíèå:</td> <td><textarea name="message" style="width:320px; height:160px" class="f_textarea" /></textarea></td> </tr> <tr> <td width="120" height="25">Êîä áåçîïàñíîñòè:</td> <td> {code}</td> </tr> <tr> <td width="120" height="25">Ââåäèòå êîä:</td> <td><input type="text" maxlength="45" name="sec_code" style="width:115px" class="f_input" /></td> </tr> <tr> <td width="120" height="25"> </td> <td><input name="send_btn" type="image" style="width:80px; height:20px" src="{THEME}/images/dlet_bttn_submit.gif" style="cursor:hand" /></td> </tr> </table> </td> </tr> </table> А вот файл feedback.php: <?php /* ===================================================== */</P> <P>if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); }</P> <P>if (!$user_group[$member_id['user_group']]['allow_feed']) {</P> <P> $lang['feed_error'] = str_replace('{group}', $user_group[$member_id['user_group']]['group_name'], $lang['feed_error']); msgbox ($lang['all_info'], $lang['feed_error']);</P> <P>} else {</P> <P> if (isset($_POST['send'])) { $stop = "";</P> <P> if ($is_logged) { $name = $member_id['name']; $email = $member_id['email']; } else {</P> <P> $name = $db->safesql(strip_tags($_POST['name'])); $email = $db->safesql(strip_tags($_POST['email']));</P> <P> $db->query("SELECT name from " . USERPREFIX . "_users where LOWER(name) = '".strtolower($name)."' OR LOWER(email) = '".strtolower($email)."'");</P> <P> if ($db->num_rows() > 0) { $stop = $lang['news_err_7']; }</P> <P> $name = strip_tags(stripslashes($_POST['name'])); $email = strip_tags(stripslashes($_POST['email']));</P> <P> }</P> <P> $subject = strip_tags(stripslashes($_POST['subject'])); $message = strip_tags(stripslashes($_POST['message'])); $recip = intval($_POST['recip']);</P> <P> function check_email($value) { return eregi("^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $value); }</P> <P> if (empty($name)) { $stop .= $lang['feed_err_1']; }</P> <P> if (empty($email)) { $stop .= $lang['feed_err_2']; } elseif (!check_email($email)) { $stop .= $lang['feed_err_3']; }</P> <P> if (empty($subject)) { $stop .= $lang['feed_err_4']; }</P> <P> if (empty($message)) { $stop .= $lang['feed_err_5']; }</P> <P> if ( $_POST['sec_code'] != $_SESSION['sec_code_session'] OR !$_SESSION['sec_code_session']) { $stop .= $lang['reg_err_19']; } $_SESSION['sec_code_session'] = false;</P> <P>if ($stop) {</P> <P>msgbox ($lang['all_err_1'], "$stop <a href=\"java script:history.go(-1)\">$lang[all_prev]</a>");</P> <P>} else { </P> <P> include_once ENGINE_DIR.'/classes/mail.class.php'; $mail = new dle_mail ($config);</P> <P> $recipient = $db->super_query("SELECT name, email, fullname FROM " . USERPREFIX . "_users WHERE user_id='".$recip."'"); if (empty($recipient['fullname'])) $recipient['fullname'] = $recipient['name'];</P> <P> $row = $db->super_query("SELECT template FROM " . PREFIX . "_email where name='feed_mail' LIMIT 0,1");</P> <P> $row['template'] = stripslashes($row['template']); $row['template'] = str_replace("{%username_to%}",$recipient['fullname'], $row['template']); $row['template'] = str_replace("{%username_from%}",$name, $row['template']); $row['template'] = str_replace("{%text%}",$message, $row['template']); $row['template'] = str_replace("{%ip%}",$_SERVER['REMOTE_ADDR'], $row['template']);</P> <P> $mail->from = $email;</P> <P> $mail->send ($recipient['email'], $subject, $row['template']);</P> <P> if ($mail->send_error) msgbox ($lang['all_info'], $mail->smtp_msg); else msgbox($lang['feed_ok_1'], "$lang[feed_ok_2] ".$recipient['name']." $lang[feed_ok_3] <a href=\"{$config['http_home_url']}\">$lang[feed_ok_4]</a>");</P> <P>}</P> <P>} else {</P> <P> $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");</P> <P> if ($db->num_rows()) { $empf = "<select name=\"recip\">"; $i = 1; while ($row = $db->get_array()) { $str = $row['name']." (".stripslashes($user_group[$row['user_group']]['group_name']).")";</P> <P> if ($i == 1) { $empf .= "<option selected=\"selected\" value=\"".$row["user_id"]."\">".$str."</option>\n"; } else { $empf .= "<option value=\"".$row["user_id"]."\">".$str."</option>\n"; } $i++; } $empf .="</select>";</P> <P> $db->free();</P> <P> $tpl->load_template('feedback.tpl');</P> <P> $path = parse_url($config['http_home_url']); $tpl->set('{recipient}',$empf); $tpl->set('{code}',"<span id=\"dle-captcha\"><img src=\"".$path['path']."engine/modules/antibot.php\" alt=\"{$lang['sec_image']}\" border=\"0\" /> <a onclick=\"reload(); return false;\" href=\"#\">{$lang['reload_code']}</a></span>");</P> <P> if (!$is_logged) { $tpl->set('[not-logged]',""); $tpl->set('[/not-logged]',""); } else $tpl->set_block("'\\[not-logged\\](.*?)\\[/not-logged\\]'si","");</P> <P>$tpl->copy_template = "<form method=\"post\" name=\"sendmail\" onsubmit=\"if(document.sendmail.subject.value == '' || document.sendmail.message.value == ''){alert('{$lang['comm_req_f']}');return false}\"action=\"\">\n".$tpl->copy_template." <input name=\"send\" type=\"hidden\" value=\"send\" /> </form>";</P> <P>$tpl->copy_template .= <<<HTML <script language='JavaScript' type="text/javascript"> function reload () {</P> <P> var rndval = new Date().getTime(); </P> <P> document.getElementById('dle-captcha').innerHTML = '<img src="{$path['path']}engine/modules/antibot.php?rndval=' + rndval + '" border="0" width="120" height="50"> <a onclick="reload(); return false;" href="#">{$lang['reload_code']}</a>';</P> <P>}; </script> HTML;</P> <P> $tpl->compile('content'); $tpl->clear();</P> <P> } else {msgbox ($lang['all_err_1'], $lang['feed_err_7']);} }</P> <P>} ?>
  2. СПАСИБО !!!
  3. Как задать определенную длину поля (20 символов, например) для этой графы: <select name="make_model" class="verdanaBlackSlim11"><BR> <option value='Any:Any'>любая марка/любая модель</option><BR>{MAKE_MODEL}<BR><BR> </select>
  4. Сохранял в .jpeg и в .gif Все равно на компе в просмотре нормальная, а в Дриме и на сайте темная. Вот и сейчас прикрепил эту картинку здесь. Получилась темная.
  5. Делаю картинку в Фотошопе. Все нормально с оттенком как мне надо. Добавляю ее в Dreamweaver, там она становится значительно темнее. Думал глюки Дрима, посмотрел на хосте, все равно темная остается. Почему такое может быть?
  6. Еще пара новых сайтов для обмена: _emailer.net.ru/links/submit.php _germanytruck.ru/links/submit.php
  7. а left, right, center - это параметры для горизонтального размещения в строке таблицы
  8. да, у td если top, default, middle или baseline, то в верхней части ячейки остается надпись если bottom, то в нижней
  9. Как сделать чтобы текст в строке таблики стоял ровно посередине, а не ближе к верхнему или нижнему краю? с valign="middle" ничего не изменяется, по прежнему ближе к верху остается.
  10. Можно ли сделать ячейку таблицы гиперссылкой? Чтобы не текст, которые написан в ячейке был ссылкой, а сама ячейка.
  11. Предлагаю обмен с 4-мя сайтами: _http://www.autostation.ru/links/submit.php _http://www.auto-stop.net.ru/links/submit.php _http://www.prodavez.ru/links/submit.php _http://www.paidmailer.ru/links/submit.php Все ссылки размещаются на статичных страницах, на которых находится не более 10 ссылок.
  12. От скольки сообщений в форуме возможно добавление подписи в виде ссылки?
  13. Файлы латинскими буквами называются. Менял и на .jpg и на .JPG и на .JPEG Не помогает. Как же с ними справится?
  14. Приглашаем к обмену в каталог автомобильго сайта http://www.autostation.ru/links/submit.php Принимаются сайты любой тематики. И тематический каталог автомобильных ресурсов http://www.catalog.autostation.ru Принимаются только сайты автомобильной тематики
  15. Почему-то не добавляются на страницу некоторые графические файлы в JPEG. И при прикреплении их в Dreamweaver на предварительном просмотре их не видно. Другие файлы такого же формата нормально вставляются. В чем может быть причина?