Перейти к публикации

Рекомендованные сообщения

Всем привет... хочу задать к уважаемым гуру DLE парочку вопросов:

- где мне убрать или настроить вывод картинок, точнее вывод title и alt картинки в новости

- подскажите как сделать меню заказа, наподобее feedback

- подскажите интересные эффекты на css, кто какие использует?))

- ... потом появятся))

Изменено пользователем DarkFell
Ссылка на сообщение
Поделиться на других сайтах

- где мне убрать или настроить вывод картинок, точнее вывод title и alt картинки в новости

[IMG=выравнивание|свой текст для alt] ссылка [/IMG] Вставка картинки новость и выравнивание ее по указанному параметру, а также назначение картинке собственного описания

Ссылка на сообщение
Поделиться на других сайтах

Так они же прописываются сами... я ничего не вводил, меня больше интересует где в движке им это присваивается

- есть ли в движке возможность произвольной сортировки новостей как в категориях? Изменить порядок надо, но так, чтоб не по алфавиту, не по дате, не по просмотрам, а произвольно

Изменено пользователем DarkFell
Ссылка на сообщение
Поделиться на других сайтах

Так они же прописываются сами... я ничего не вводил, меня больше интересует где в движке им это присваивается

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

Если вы хотите что то править в файлах, то это engine/classes/parse.class.php

- есть ли в движке возможность произвольной сортировки новостей как в категориях? Изменить порядок надо, но так, чтоб не по алфавиту, не по дате, не по просмотрам, а произвольно

нет такой возможности в скрипте нет.

Ссылка на сообщение
Поделиться на других сайтах

Это вот это

$alt = "alt=\"".$alt."\" title=\"".$alt."\" ";

Тут надо удалить последние 2 пункта?

Изменено пользователем DarkFell
Ссылка на сообщение
Поделиться на других сайтах

Ну так что нужно отредактировать, чтоб осталось только tittle?

убрать alt=\"".$alt."\"

Ссылка на сообщение
Поделиться на других сайтах

Пробовал удалять

		if ($option[1] != "") {


			$alt = htmlspecialchars(strip_tags(stripslashes($option[1])), ENT_QUOTES);

			$alt = title=\"".$alt."\" ";


		} else {


			$alt = htmlspecialchars(strip_tags(stripslashes($_POST['title'])), ENT_QUOTES);

			$alt = "alt='".$alt."' title='".$alt."' ";


		}

Выдает ошибку при редактировании новости Parse error: parse error, unexpected '=' in z:\home\best.ru\www\engine\classes\parse.class.php on line 607, я поэтому и справшиваю, почему не получается

Ссылка на сообщение
Поделиться на других сайтах
Выдает ошибку при редактировании новости Parse error: parse error, unexpected '=' in z:\home\best.ru\www\engine\classes\parse.class.php on line 607
что в 607-й строке?
Ссылка на сообщение
Поделиться на других сайтах

DarkFell,

не там ты удалил))

в том же файле, находишь "function build_image", чуть ниже будет примерно такой код:

if ($option[1] != "") {

$alt = htmlspecialchars(strip_tags(stripslashes($option[1])), ENT_QUOTES);

$alt = "alt=\"".$alt."\" title=\"".$alt."\" ";

} else {

$alt = htmlspecialchars(strip_tags(stripslashes($_POST['title'])), ENT_QUOTES);

$alt = "alt='".$alt."' title='".$alt."' ";

}
заменяешь этот кусок на:
if ($option[1] != "") {

$alt = htmlspecialchars(strip_tags(stripslashes($option[1])), ENT_QUOTES);

$alt = "title=\"".$alt."\" ";

} else {

$alt = htmlspecialchars(strip_tags(stripslashes($_POST['title'])), ENT_QUOTES);

$alt = "title='".$alt."' ";

}
далее ниже, в том же файле, ищем "function build_thumb". чуть ниже такой же код:
if ($option[1] != "") {

$alt = htmlspecialchars(strip_tags(stripslashes($option[1])), ENT_QUOTES);

$alt = "alt=\"".$alt."\" title=\"".$alt."\" ";

} else {

$alt = htmlspecialchars(strip_tags(stripslashes($_POST['title'])), ENT_QUOTES);

$alt = "alt='".$alt."' title='".$alt."' ";

}
также заменяем на:
if ($option[1] != "") {

$alt = htmlspecialchars(strip_tags(stripslashes($option[1])), ENT_QUOTES);

$alt = "title=\"".$alt."\" ";

} else {

$alt = htmlspecialchars(strip_tags(stripslashes($_POST['title'])), ENT_QUOTES);

$alt = "title='".$alt."' ";

}

кстати..)

Мне наоборот alt оставить, а убрать title..

Ну так что нужно отредактировать, чтоб осталось только tittle?

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

описанный мною метод убирает "alt".

Ссылка на сообщение
Поделиться на других сайтах

- а как подсчитать общее количество sql запросов?

в index.php внизу есть:

GzipOut();

замените на:

GzipOut(1);

Далее после загрузки страницы просматриваете HTML код и внизу увидите все данные по сайту.

Ссылка на сообщение
Поделиться на других сайтах

Спасибо

Тогда еще один вопрос... скачал модуль order

<?php

if(!defined('DATALIFEENGINE'))

{

  die("Hacking attempt!");

}

if (isset ($_REQUEST['mod'])) $do = $_POST['mod']; else $mod = "";

if (isset ($_REQUEST['opt'])) $opt = $_REQUEST['opt']; else $opt = "";

if ($do == "order" AND $opt=="save"){

if (!$user_group[$member_id['user_group']]['captcha']) {

		$_SESSION['sec_code_session'] = 1;

		$_POST['sec_code'] = 1;

	}

if ($_POST['sec_code'] != $_SESSION['sec_code_session'] OR !$_SESSION['sec_code_session']) {

msgbox ("Ошибка!", "Введен неверный код безопасности<br /><a href=\"java script:history.go(-1)\">".$lang['all_prev']."</a>");

}

elseif (empty($pole1) || empty($pole24) || empty($pole3) || empty($pole20)) 

{ 

msgbox ("Не все поля заполнены", "<b>Не все поля заполнены! Заполните все поля и повторите попытку.</b><br /><a href=\"java script:history.go(-1)\">".$lang['all_prev']."</a>");

}

else

if (!empty($pole1) || !empty($pole24) || !empty($pole3) || !empty($pole20)) 

{

if(preg_match("/^[\.A-z0-9_\-]+[@][A-z0-9_\-]+([.][A-z0-9_\-]+)+[A-z]{1,4}$/", $pole24)){

$mail="C ".$config['http_home_url']." поступила заявка.\n\nДанные формы.\n Марка: ".$pole1."\n Модель автомобиля: ".$pole2.

"\n Модель и номер кузова (рамы, шасси): ".$pole3.

"\n Год выпуска: ".$pole4.

"\n ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: ".$pole9.

"\n Наименование запчасти: ".$pole20.

"\n Тип запчасти: ".$pole21.

"\n Фамилия Имя Отчество: ".$pole22.

"\n Город: ".$pole23.

"\n E-mail: ".$pole24.

"\n Телефон: ".$pole25.

"\n Факс: ".$pole26.

"\n\n ".$config['http_home_url']." \n\n";

mail($config['admin_mail'], 'Khabara.Ru - AUTO', $mail);

msgbox ("Заявка принята", "<b>Заявка принята и будет обработана!</b><br /><a href=\"java script:history.go(-1)\">".$lang['all_prev']."</a>");

}

else{

msgbox ("Ошибка!", "Извините, но Вы ввели неверный E-Mail адрес<br /><a href=\"java script:history.go(-1)\">".$lang['all_prev']."</a>");

}

}

}

if ($do == "order" AND $opt==""){

$CONTENT = <<<HTML

<b>ИНФОРМАЦИЯ ОБ АВТОМОБИЛЕ:</b><br><form action='index.php?do=order&opt=save'  method=post >

	<INPUT TYPE='hidden' NAME='action' VALUE='post'>

  <table border=0 cellspacing=0 cellpadding=0 >

	<tr> 

	  <td colspan=2 valign=top > <span class='style1'>*</span> Марка:<br>

		<span class='MsoNormal'><span style='font-size:7.5pt;font-family:Verdana;

  color:#444444'> 

		<SELECT NAME='pole1' id='pole1'>

		  <option>Выбрать 

		  <option value='TOYOTA '>TOYOTA 

		  <option value='NISSAN '>NISSAN 

		  <option value='HONDA '>HONDA 

		  <option value='MITSUBISHI '>MITSUBISHI 

		  <option value='MAZDA '>MAZDA 

		  <option value='ISUZU '>ISUZU 

		  <option value='SUBARU '>SUBARU 

		  <option value='SUZUKI '>SUZUKI 

		  <option value='DAIHATSU '>DAIHATSU 

		</SELECT>

		</span></span></td>

	  <td colspan=2 valign=top > <span class='style1'>*</span> Модель автомобиля:<br>

		<span class='MsoNormal'><span style='font-size:7.5pt;font-family:Verdana;

  color:#444444'> 

		<INPUT NAME='pole2' TYPE='TEXT' id='pole2' SIZE='26'>

		</span></span> <br>

		(CARINA, LAUREL...) </td>

	</tr>

	<tr> 

	  <td colspan=2 valign=top > <span class='style1'>*</span> Модель и номер 

		кузова (рамы, шасси):<br>

		<INPUT TYPE='TEXT' MAXLENGTH='30' SIZE='26' NAME='pole3'>

		<br>

		(Chassis: CT210-6000123)</td>

	  <td colspan=2 valign=top> Год выпуска:<br>

		<span class='MsoNormal'><span style='font-size:7.5pt;font-family:Verdana;

  color:#444444'> 

		<SELECT NAME='pole4' id='pole4'>

		  <option value='0' selected>Год 

		  <option value='1989 '>1989 

		  <option value='1990 '>1990 

		  <option value='1991 '>1991 

		  <option value='1992 '>1992 

		  <option value='1993 '>1993 

		  <option value='1994 '>1994 

		  <option value='1995 '>1995 

		  <option value='1996 '>1996 

		  <option value='1997 '>1997 

		  <option value='1998 '>1998 

		  <option value='1999 '>1999 

		  <option value='2000 '>2000 

		  <option value='2001 '>2001 

		  <option value='2002 '>2002 

		  <option value='2003 '>2003 

		  <option value='2004 '>2004 

		  <option value='2005 '>2005 

		</SELECT>

		</span></span> <br>

		(1997....)</td>

	</tr>

  </table>


  <table border=0 cellspacing=0 cellpadding=0' width='477'>

	<tr> 

	  <td colspan=2 valign=bottom > 

		<b>ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ ОБ АВТОМОБИЛЕ</b>

	  </td>

	</tr>

	<tr> 

	  <td colspan=2 valign=bottom > В дополнительной информации об автомобиле 

		уточните наличие TRC, 4WS, TEMS, VTEC, VVT-I и т.д. <br>

		<TEXTAREA COLS='44' NAME='pole9'></TEXTAREA>

	  </td>

	</tr>

	<tr> 

	  <td colspan=2 > </td>

	</tr>

	<tr> 

	  <td colspan=2 > 

		<b>СПИСОК ЗАПЧАСТЕЙ </b>

	  </td>

	</tr>

	<tr> 

	  <td > * Наименование запчасти:</td>

	  <td > Тип запчасти:</td>

	</tr>

	<tr> 

	  <td > 

		<INPUT TYPE='TEXT' SIZE='44' NAME='pole20'>

		<br>

		Пример: Стойка подвески передняя, правая. (Оригинал)</td>

	  <td valign=top > 

		<SELECT NAME='pole21'>

		  <OPTION SELECTED>Не выбрано 

		  <OPTION VALUE='Оригинал'>Оригинал 

		  <OPTION VALUE='Не оригинал'>Не оригинал 

		  <OPTION VALUE='Контрактные'>Контрактные 

		  <OPTION VALUE='Новая'>Новая 

		</SELECT>

	  </td>

	</tr>

  </table>

  <table border=0 cellspacing=0 cellpadding=0 '>

	<tr>

	  <td>

		<h3>ИНФОРМАЦИЯ О КЛИЕНТЕ</h3></td>

	</tr>

	<tr>

	  <td >

Фамилия Имя Отчество: <br>

			  <INPUT TYPE='TEXT' SIZE='44' NAME='pole22'>

</td>

	</tr>

	<tr>

	  <td >

Город: <br>

			  <INPUT TYPE='TEXT' SIZE='39' NAME='pole23'>

</td>

	</tr>

	<tr>

	  <td>

<span class='style1'>*</span> E-mail: <br>

	  <INPUT TYPE='TEXT' SIZE='39' NAME='pole24'></td>

	</tr>

	<tr>

	  <td >

Телефон (код города, номер): <br>

			  <INPUT TYPE='TEXT' SIZE='39' NAME='pole25'>

</td>

	</tr>

	<tr>

	  <td >

Факс (код города, номер): <br>

			  <INPUT TYPE='TEXT' SIZE='39' NAME='pole26'>

	  </td>

	</tr>

  </table>

HTML;

$content1 = <<<HTML

<p class='style1'>* - Звездочкой помечены поля, обязательные к заполнению  </p>

  <strong>Внимание!</strong> Модель двигателя и кузова заполняются полностью например:  двигатель RB 20 DE 366779A, кузов HC 33 002060

эти данные у вас находятся на алюминевой табличке под капотом, и они могут немного несовпадать с теми данными которые

указанны в ПТС. 

  <p>

	<INPUT TYPE='submit' ACTION='index.php?do=order&opt=save' VALUE='Отправить' METHOD='post' NAME='B1'>

	<INPUT TYPE='reset' VALUE='Сброс' NAME='B2'>


  </p>

</form>

HTML;

$reload_captcha = <<<HTML

<script language='JavaScript' type="text/javascript">

function reload () {


	var rndval = new Date().getTime(); 


	document.getElementById('dle-captcha').innerHTML = '<img src="{$path['path']}engine/modules/antibot.php?rndval=' + rndval + '" border="0" width="120" height="50"><br /><a onclick="reload(); return false;" href="#">{$lang['reload_code']}</a>';


};

</script>

HTML;

if ($user_group[$member_id['user_group']]['captcha']) {

		$path = parse_url($config['http_home_url']);

		$captcha = $reload_captcha."<br />Код:<br /><span id=\"dle-captcha\"><img src=\"".$path['path']."engine/modules/antibot.php\" alt=\"${lang['sec_image']}\" border=\"0\"><br /><a onclick=\"reload(); return false;\" href=\"#\">{$lang['reload_code']}</a></span><br /><br /><span class='style1'>*</span>&nbsp;Введите код:&nbsp;<input type=\"text\" name=\"sec_code\" id=\"sec_code\" style=\"width:115px\" SIZE=\"12\" />";

	} else {

		$captcha = "";

	}

$tpl->load_template('static2.tpl');

$tpl->set('{description}', "Форма заказа");

$tpl->set('{pages}', "");

$tpl->set('{static}', $CONTENT.$captcha.$content1);

$tpl->compile('content');

$tpl->clear();

}

?>

Так вот, заполняю все поля, а мне он пишет что не все поля заполнены! В чем может быть проблема?

Ссылка на сообщение
Поделиться на других сайтах

- как отсортировать новости, чтоб начинались с "А", а не с "Я", и почему когда сортируются новости, то надпись "10" оказывается рядом с "1", а не после "9"??

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

- Можно ли задать для тега attachment какое-нибудь описание, чтоб в нем выводилось не имя скачиваемого файла, а например "скачать"?

как разместить прямую ссылку на скачивание файла, я делаю, а движок предлагает открыть ее как страницу...сайт www.termokomplekt.ru

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...