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

Помогите разобраться


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

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

f38f6967414f.jpg

Кривое расположение кнопок голосование и результаты, а также какая то дурацкая полоска между ними, кто может помочь убрать это дело и сделать голосование под общий стиль сайта? :unsure:

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

Ну код дефолтный вроде полностью...

[votelist]

                              <!-- Voting question start -->

                              <table width="100%" border="0" cellpadding="0" cellspacing="0">

                                <tr>

                                  <td align="left">{title}</td>

                                </tr>

                              </table>

                              <!-- Voting question end -->

                              <br />

                              <!-- Voting answers start -->

                              <form method="post" name="vote" action=''>{list}

                                <table width="100%" cellpadding="0" cellspacing="0" border="0">

                                  <tr>

                                    <td width="25" align="left"><img src="{THEME}/images/spacer.gif" width="25" height="1" /></td>

                                    <td align="left"><input type="hidden" name="vote_action" value="vote" />

                                      <input type="hidden" name="vote_id" id="vote_id" value="1" />

                              <br />

                                      <input type="submit" onclick="doVote('vote'); return false;" class="bbcodes_poll" value="Голосовать" /></td>

                                  </tr>

                                </table>

                              </form>

                              <!-- Voting answers end -->

                              <!-- Voting results start -->

                              <form method="post" name="vote_result" action=''>

                                <table width="100%" border="0" cellpadding="0" cellspacing="0">

                                  <tr>

                                    <td align="left" width="20"><img src="{THEME}/images/spacer.gif" width="1" height="3" /></td>

                                    <td align="left"><img src="{THEME}/images/spacer.gif" width="1" height="3" /></td>

                                  </tr>

                                  <tr>

                                    <td width="25" align="left"><img src="{THEME}/images/spacer.gif" width="25" height="1" /></td>

                                    <td align="left"><input type="hidden" name="vote_action" value="results" />

                                      <input type="hidden" name="vote_id" value="1" />

                                      <input type="submit" onclick="doVote('results'); return false;" class="bbcodes_poll" value="Результаты" /></td>

                                  </tr>

                                </table>

                              </form>

                              <!-- Voting results end -->

[/votelist]

[voteresult]

                              <!-- Voting question start -->

                              <table width="100%" border="0" cellpadding="0" cellspacing="0">

                                <tr>

                                  <td align="left">{title}</td>

                                </tr>

                              </table>

                              <!-- Voting question end -->

                              <br />

                              <!-- Voting answers start -->

                              <table width="100%" cellpadding="0" cellspacing="0" border="0">{list}

                              </table>

                              <!-- Voting answers end -->

                              <!-- Summary start -->

                              <table width="100%" border="0" cellpadding="0" cellspacing="0">

                                <tr>

                                  <td align="left"><br /><strong>Всего проголосовало:</strong> {votes}</td>

                                </tr>

                              </table>

                              <!-- Summary end -->

[/voteresult]

В стилях ничего сам не прописывал, если не ошибаюсь..

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

ну в принципе тут варианта может быть, ошибка в html или ошибка в css, если вы говорите что код не трогали, значит остаётся искать косяк в css, но можно попробовать и такой вариант, но наверное он мало на что повлияет:

[votelist]

                              <!-- Voting question start -->

                              <table width="100%" border="0" cellpadding="0" cellspacing="0">

                                <tr>

                                  <td align="left"><strong>{title}</strong></td>

                                </tr>

                              </table>

                              <!-- Voting question end -->

                              <br />

                              <!-- Voting answers start -->

                              <form method="post" name="vote" action=''>{list}

                                <table width="100%" cellpadding="0" cellspacing="0" border="0">

                                  <tr>

                                    <td width="25" align="left"><img src="{THEME}/images/spacer.gif" width="25" height="1" alt="" /></td>

                                    <td align="left"><br /><input type="hidden" name="vote_action" value="vote" />

                                      <input type="hidden" name="vote_id" id="vote_id" value="1" />

                                      <input type="submit" onclick="doVote('vote'); return false;" class="bbcodes_poll" value="Голосовать" /></td>

                                  </tr>

                              </form>

                              <!-- Voting answers end -->

                              <!-- Voting results start -->

                              <form method="post" name="vote_result" action=''>

                                  <tr>

                                    <td align="left" width="20"><img src="{THEME}/images/spacer.gif" width="1" height="3" alt="" /></td>

                                    <td align="left"><img src="{THEME}/images/spacer.gif" width="1" height="3" alt="" /></td>

                                  </tr>

                                  <tr>

                                    <td width="25" align="left"><img src="{THEME}/images/spacer.gif" width="25" height="1" alt="" /></td>

                                    <td align="left"><input type="hidden" name="vote_action" value="results" />

                                      <input type="hidden" name="vote_id" value="1" />

                                      <input type="submit" onclick="doVote('results'); return false;" class="bbcodes_poll" value="Результаты" /></td>

                                  </tr>

                                </table>

                              </form>

                              <!-- Voting results end -->

[/votelist]

[voteresult]

                              <!-- Voting question start -->

                              <table width="100%" border="0" cellpadding="0" cellspacing="0">

                                <tr>

                                  <td align="left"><strong>{title}</strong></td>

                                </tr>

                              </table>

                              <!-- Voting question end -->

                              <br />

                              <!-- Voting answers start -->

                              <table width="100%" cellpadding="0" cellspacing="0" border="0">{list}

                              </table>

                              <!-- Voting answers end -->

                              <!-- Summary start -->

                              <table width="100%" border="0" cellpadding="0" cellspacing="0">

                                <tr>

                                  <td align="left"><br /><strong>Всего проголосовало:</strong> {votes}</td>

                                </tr>

                              </table>

                              <!-- Summary end -->

[/voteresult]

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

Ну дайте код из дефолтного, поставлю, проверим! Просто папку с дефолтом уже давно затер и заменил своей :ph34r:

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

Вот содержание

/*

=============================================================

This Skin for DataLife Engine Developed by DLETemplates.com

Copyright © 2005-2007 DLETemplates.com  All Rights Reserved.


File 'engine.css' - Cascading Style Sheet (CSS) Document

=============================================================

*/


/* ==================== Вывод формы по умолчанию */


form {  

	padding-top: 0px;

	padding-bottom: 0px;	

	padding-right: 0px; 

	padding-left: 0px; 

	margin: 0px;

}


/* ==================== Вывод архива */


.archives {

	margin-top: 6px;

	margin-left: 10px;

	margin-bottom: 10px;

}

.archives a {

	color: #43637e;

}


/* ==================== Цитата и скрытый текст */


.title_quote {

	color: #636363;

	background-color: #f2f2f2;

	border: 1px dotted #bebebe; 

	border-bottom: 0;

	font-weight: bold;

	padding: 5px;

}

.quote {

	color: #757575;

	background-color: #f2f2f2;

	border: 1px dotted #bebebe;

	text-align: justify;

	padding: 5px;

}


/* ==================== Тег SPOILER */


.title_spoiler {

	color: #636363;

	background-color: #f2f2f2;

	border: 1px dotted #bebebe; 

	font-weight: bold;

	padding: 5px;

}

.text_spoiler {

	color: #757575;

	background-color: #f2f2f2;

	border: 1px dotted #bebebe;

	border-top: 0;

	text-align: justify;

	padding: 5px;

}


/* ==================== Tэг CODE */


.scriptcode {

	color: #757575;

	background-color: #f2f2f2; 

	border: 1px dotted #bebebe;

	text-align: left;

	padding: 5px;

}


/* ==================== Календарь */


.weekday-active-v {

	color: #4b73d4;

}

.day-active-v {

	color: #4b73d4;

}

.calendar {


color: #757575;

font-family: verdana;

font-size: 11px;


}

.calendar td, th {

	 font-family: verdana;

	 text-decoration: none;

/* - */

	 padding-left: 5px;

 	 padding-right: 4px;

	 padding-top: 3px;

	 padding-bottom: 4px;

/* - */

}

.weekday {

	color: #804040;

	font-family: verdana;

}

.weekday-active {

	color: #804040;

	font-family: verdana;

}

.day-active {

	color: #804040;

	font-family: verdana;

}

.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {

	text-decoration: underline;

}

.monthlink {

	color: #5078d6;

	text-decoration: none;

}


/* ==================== Рейтинг статьи */


.rating {

	color: #757575;

	font-size: 11px;		/* ! */

	font-family: tahoma;	/* ! */

	width: 85px;

	height: 16px;

}

.unit-rating {

	list-style: none;

	margin: 0px;

	padding: 0px;

	width: 85px;

	height: 16px;

	position: relative;

	background-image: url(../dleimages/rating.gif);

	background-position: top left;

	background-repeat: repeat-x;

}

.unit-rating li {

	text-indent: -90000px;

	padding: 0px;

	margin: 0px;

	float: left;

}

.unit-rating li a {

	display: block;

	width: 17px;

	height: 16px;

	text-decoration: none;

	text-indent: -9000px;

	z-index: 17;

	position: absolute;

	padding: 0px;

}

.unit-rating li a:hover {

	background-image: url(../dleimages/rating.gif);

	background-position: left center;

	z-index: 2;

	left: 0px;

}

.unit-rating a.r1-unit { left: 0px; }

.unit-rating a.r1-unit:hover { width: 17px; }

.unit-rating a.r2-unit { left: 17px; }

.unit-rating a.r2-unit:hover { width: 34px; }

.unit-rating a.r3-unit { left: 34px; }

.unit-rating a.r3-unit:hover { width: 51px; }

.unit-rating a.r4-unit { left: 51px; }	

.unit-rating a.r4-unit:hover { width: 68px; }

.unit-rating a.r5-unit { left: 68px; }

.unit-rating a.r5-unit:hover { width: 85px; }

.unit-rating li.current-rating {

	background-image: url(../dleimages/rating.gif);

	background-position: left bottom;

	position: absolute;

	height: 16px;

	display: block;

	text-indent: -9000px;

	z-index: 1;

}


/* ==================== BB коды */


.bbcodes {

	background-color: #ffffff;

	border: 1px solid #e0e0e0;

	color: #ffffff;

	font-size: 11px;		/* ! */

	font-family: tahoma;	/* ! */

	/*  width: 120px;  */

	height: 20px;

	background-image: url(../images/dlet_bttn_bbcodes.gif);

	background-repeat: repeat-x;

	font-weight: bold;

}


/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */


.bbcodes_poll {

	background-color: #ffffff;

	border: 1px solid #e0e0e0;

	color: #ffffff;

	font-size: 11px;		/* ! */

	font-family: tahoma;	/* ! */

	width: 120px;

	height: 20px;

	background-image: url(../images/dlet_bttn_bbcodes.gif);

	background-repeat: repeat-x;

	font-weight: bold;

}


.editor_button {

	float: left;

	cursor: pointer;

	padding-left: 2px;

	padding-right: 2px;

}

.editor_buttoncl {

	float: left;

	cursor: pointer;

	padding-left: 1px;

	padding-right: 1px;

	border-left: 1px solid #bbbbbb;

	border-right: 1px solid #bbbbbb;

}

.editbclose {

	float: right;

	cursor: pointer;

}

.editor_button select {

	font-family: tahoma;

	font-size: 11px;

}

.editor_button img {margin: 0; padding: 0;}

.editbclose img {margin: 0; padding: 0;}

.editor_button_brk img {margin: 0; padding: 0;}



/* ==================== Персональные сообщения */ 


.pm_head {

	font-size: 12px;		/* ! */

	font-family: tahoma;	/* ! */ 

}

.pm_list {

	color: #757575;

}

.pm_list a {

	color: #4b73d4;

}


/* ==================== Выпадающее меню */

#dropmenudiv {

	border: 1px solid #ffffff;

	border-bottom-width: 0;

	font: normal 10px Verdana;

	background-color: #6497ca;

	line-height: 20px;

	margin: 2px;

	opacity: 0.95;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";

	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);


}



#dropmenudiv a {

	display: block;

	text-indent: 3px;

	text-decoration:none;

	color: #ffffff;

	background:#6497ca;

	border: 1px solid #ffffff;

	padding: 1px 0;

	margin: 1px;

	font-weight: bold;

}


#dropmenudiv a:hover {

	background:#fdd08b;

	color:#000000;

}

/* ==================== Опрос пользователей */


.vote {

	color: #757575;

}


/* ==================== Уведомление о получении новых PM */


#newpm {

	position: absolute;

	width: 400px;

	padding: 4px;

	background-color: #fdfdfd;

	border: 1px solid #bbbbbb;

	font-family: verdana;

	line-height: 135%;

}

#newpmheader {

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	height: 20px;

	color: #636363;

	font-weight: bold;

	background-color: #b2c7f1;

	font-family: verdana;

	cursor: move;

}

#newpm a {

	background: transparent;

	color: #4b73d4;

	text-decoration: none;

}

#newpm a:hover {

	background: transparent;

	color: #4b73d4;

	text-decoration: underline;

}


/* ==================== Ссылка на скачивание прикрепленного файла */


.attachment {

	color: #808080;

}


/* ==================== Поиск по сайту и результаты поиска */


.search {

	color: #757575;

	text-decoration: none;

}

.textin {


		color: #757575;		/* ! */

		font-size: 11px;		/* ! */

		font-family: tahoma;	/* ! */

		background-image: url(../images/dlet_field_o.gif);

		background-repeat: repeat-x;

		border: 1px solid #e0e0e0;



	text-decoration: none;

}

.sresult  {

	text-align: justify;

	font-weight: normal;

	line-height: 16px;

	font-size: 12px;

	color: #757575;

}



/* ==================== Рамка расширенной формы поиска по сайту */


	fieldset {

		border: 1px solid #e0e0e0;

		padding: 5px;

		text-align: left;

		font-size: 11px;		/* ! */

		font-family: tahoma;	/* ! */

	}


/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */

.highslide-active-anchor img {

	visibility: hidden;

}

.highslide-image-blur {

}

.highslide-html {

	background-color: white;

}

.highslide-html-content {

	display: none;

}

.highslide-loading {

    display: block;

	color: white;

	font-size: 9px;

	font-weight: bold;

    text-decoration: none;

	padding: 3px;

	border: 1px solid white;

    background-color: black;

}

a.highslide-full-expand {

	background: url(../dleimages/fullexpand.gif) no-repeat;

	display: block;

	margin: 0 10px 10px 0;

	width: 34px;

	height: 34px;

}

.highslide-footer {

	height: 11px;

}

.highslide-footer .highslide-resize {

	float: right;

	height: 12px;

	width: 11px;

	background: url(../dleimages/resize.gif);

}

.highslide-resize {

    cursor: nw-resize;

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}


/* ==================== Облако тегов */

.clouds_xsmall {

	font-size: x-small;

}

.clouds_small {

	font-size: small;

}

.clouds_medium {

	font-size: medium;

}

.clouds_large {

	font-size: large;

}

.clouds_xlarge {

	font-size: x-large;

}

Либо я вообще уже все напутал????

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

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

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

Дефолтный шаблон:

                       <table width="100%" border="0" cellspacing="0" cellpadding="0">

                          <tr>

                            <td width="20" align="left" valign="top"><img src="{THEME}/images/dlet_abl01.gif" width="20" height="30" alt="" /></td>

                            <td align="left" valign="top" class="abl02"><table width="100%" border="0" cellpadding="0" cellspacing="0" class="abl121">

                                <tr>

                                  <td width="40" height="30"><img src="{THEME}/images/spacer.gif" width="40" height="1" alt="" /></td>

                                  <td align="left" class="ntitle">{title}</td>

                                </tr>

                              </table></td>

                            <td width="20" align="right" valign="top"><img src="{THEME}/images/dlet_abl13.gif" width="20" height="30" alt="" /></td>

                          </tr>

                          <tr>

                            <td width="20" align="left" valign="top"><img src="{THEME}/images/dlet_abl51.gif" width="20" height="30" alt="" /></td>

                            <td align="left" valign="top" class="abl22"><table width="100%" border="0" cellspacing="0" cellpadding="0">

                                <tr>

                                  <td height="30" class="abl221">&nbsp;</td>

                                </tr>

                              </table></td>

                            <td width="20" align="right" valign="top"><img src="{THEME}/images/dlet_abl53.gif" width="20" height="30" alt="" /></td>

                          </tr>

                          <tr>

                            <td width="20" align="left" valign="top" class="abl31"><img src="{THEME}/images/spacer.gif" width="20" height="1" alt="" /></td>

                            <td align="center" valign="top" class="stext">

                              <table width="70%" border="0" cellspacing="0" cellpadding="0">

                                <tr>

                                  <td align="left"><strong>{question}</strong></td>

                                </tr>

                                <tr>

                                  <td align="left"><br />{list}</td>

                                </tr>

                                <tr>

                                  <td align="center"><strong>Всего проголосовало: {votes}</strong></td>

                                </tr>

                                <tr>

                                  <td align="center">[not-voted]<br /><input type="button" onclick="doPoll('vote'); return false;" class="bbcodes_poll" value="Голосовать" />&nbsp;<input type="button" onclick="doPoll('results'); return false;" class="bbcodes_poll" value="Результаты" />[/not-voted]</td>

                                </tr>

                              </table>							

							</td>

                            <td width="20" align="right" valign="top" class="abl33"><img src="{THEME}/images/spacer.gif" width="20" height="1" alt="" /></td>

                          </tr>

                          <tr>

                            <td width="20" align="left" valign="top"><img src="{THEME}/images/dlet_abl31.gif" width="20" height="5" alt="" /></td>

                            <td><img src="{THEME}/images/spacer.gif" width="1" height="5" alt="" /></td>

                            <td width="20" align="right" valign="top"><img src="{THEME}/images/dlet_abl33.gif" width="20" height="5" alt="" /></td>

                          </tr>

                          <tr>

                            <td width="20" align="left" valign="top"><img src="{THEME}/images/dlet_abl41.gif" width="20" height="40" alt="" /></td>

                            <td class="abl42">&nbsp;</td>

                            <td width="20" align="right" valign="top"><img src="{THEME}/images/dlet_abl43.gif" width="20" height="40" alt="" /></td>

                          </tr>

                        </table>

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

Я разобрался, где у меня косяк... Сам блок, это табличка с классом "block", в котором прописанно:

.block{height:100%; padding:0 0px; margin:0 0 0px 0; border:1px solid #B1B4B5; line-height:15px;}

.block a:link,.block a:visited,.block a:active {text-decoration:none; color: #0084ff;}

.block a:hover {text-decoration:none; color: #000000;}

Это создает контур вокруг блока... Вот именно это как-то и влияет на параметр <form method="post" name="vote_result" action=''> внутри голосования и как бы разделяет это на куски, которые в эту же очередь выделяются рамочкой, вот и выползла эта полоска...

Если убрать класс "block", то голосование становится нормальным... Но как же тогда сделать рамочку другим способо для блока воообще в целом?? Пробывал разные способы, они применяются сразу и к тэгу <form method="post" name="vote_result" action=''> и получается будто полоска вновь... :huh:

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

Уважаемый celsoft а может Вы подскажете? А реально ли кнопки в виде <form method="post" name="vote_result" action=''><input> и так далее, которые прописаны в vote.tpl заменить по принципу

<input onclick="submit();" class="login_button" name="text" type="submit" value="Войти" /><input name="login" type="hidden" id="login" value="submit" />

чтоб не использовался тэг <FORM>???? Можно ли так сделать???

Просто во всей этой ситуации получается что тэг <FORM> забирает или применяет себе класс всего блока и появляются рамочки, которые не уместны в данном случае... Помогите добить эту ерунду все таки :( :( :(

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

form {

стили

}

form input {

стили

}

Не понимаю с чем у тебя проблема :rolleyes:

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

я думаю тут не form виноват, а структура построения опроса в файле vote.tpl, очень много таблиц, местами просто не нужные.

если проблему не решите, можете мне написать в icq: 10031-84, я помогу.

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

form {

стили

}

form input {

стили

}

Не понимаю с чем у тебя проблема :rolleyes:

Так в том и проблема, у меня есть табличка, у нее класс block, внутри таблички прописано {vote}, а внутри этого файла уже кнопки описаны <form><input> и пошло поехало... То есть для нее классов вроде даже нет... А в итоге эти <form> принимают класс block и также описываются в рамочку как и вся таблица... То есть я приписываю класс только для таблицу, а он для всего...

А что мне прописать в том что ты указал, чтоб она не принимала класса общего???

я думаю тут не form виноват, а структура построения опроса в файле vote.tpl, очень много таблиц, местами просто не нужные.

если проблему не решите, можете мне написать в icq: 10031-84, я помогу.

Сегодня еще попробую поковырять, если не получится. постучу((

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

Вот сейчас включил голосование на сайте и можно посмотреть какая кракозябина там получилась. В файле engine.css стиль .form прописан

form {  

	padding-top: 0px;

	padding-bottom: 0px;	

	padding-right: 0px; 

	padding-left: 0px; 

	margin: 0px;

        border: 0px

}
Блок голосвания вставлен в main.tpl так
<table class="block"><tr><td>{vote}</td></tr></table>
В стилях этот класс прописан так
.block{height:100%; padding:0 0px; margin:0 0 0px 0; border:1px solid #B1B4B5; line-height:15px;}

.block a:link,.block a:visited,.block a:active {text-decoration:none; color: #0084ff;}

.block a:hover {text-decoration:none; color: #000000;}

И в результате всего этого получается то, что можно увидеть на сайте, а именно полоска между кнопками... То есть это как бы состоит из двух блоков получается и каждый в рамочке от стиля таблички. Уже голову сломал, как сделать?

P.S. писал в аську, тишина

Выяснилось, что данный косяк, когда человек авторизован!! Под гостем все отлично! Пошел разбираться в чем тут дело!

ВСЕМ СПАСИБО, РАЗОБРАЛСЯ!!! В login.tpl забыл закрыть тэг <form>!! Закрыл и проблема исчезла! Ура, тему можно закрывать!

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

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

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

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

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

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

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

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

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

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