• Страница 1 из 2
  • 1
  • 2
  • »
Переписать код на вид материалов форума
AyaMi
Суббота, 28 Августа 2021, 17:35 | Сообщение 1
Оффлайн
Пользователи
Сообщений:26
Награды: 0
Есть ли те, кто может переписать код вида материалов форума в табличный вариант?
Очень нужно, потому что ломаются темы, а сам вид материалов полностью устраивает. Сам с таблицами никогда не дружил, пробовал, но чёт ток ломаю всё. Если нужно будет оплатить работу - оплачу.
Код
<div class="NpostTable" style="width:940px">
<div class="left_block" style="float:left">
<div class="ipTop"><div style="padding-top: 11px;padding-left: 13px;">
<span title="Статус">$USER_STATUS$</span><a class="postUser" href="javascript://" rel="nofollow" onclick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a></div>
</div>
<div class="ipMid">
<div style="padding-left:15px;padding-right:25px;text-align: center;">
<div class="userTitle">$USER_TITLE$</div>
<?if($AVATAR_URL$)?><img src="$AVATAR_URL$" alt="$USERNAME$" title="$USERNAME$" width="180" height="220"></div><?else?><img src="/design_v6/noava.png" alt="$TITLE$" title="$USERNAME$" width="180" height="220"></div><?endif?>

</div>
<div class="ipMidHr"></div>
<div class="ipMid2">
<div style="padding-left:10px;padding-right:15px">
<div class="infUser">
<div>Группа: $GROUP_NAME$</div>
<div>Ранг: $USER_RANK_NAME$</div>
<div>Сообщений: $POSTS$</div>
<div>Карма: <a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$"><b>$REP_RATING$</b></a> <?if($DO_REP_URL$)?><a class="reputationDo" title="Изменить репутацию" href="$DO_REP_URL$">±</a><?endif?></div>
<div></div>
</div>
<div class="infGroup" style="padding-top:5px;padding-left:3px"><?if($ICQ$)?>
<!— Copyright soc-team © 2014. —>
<a class="imggroup"><img src="/gruppirovki/$ICQ$.png" title="<font color=orange>Группировка:</font>
<?if($ICQ$='11111')?>«Монолит»<?endif?>
<?if($ICQ$='22222')?>«Долг»<?endif?>
<?if($ICQ$='33333')?>«Бандиты»<?endif?>
<?if($ICQ$='99999')?>«Учёные»<?endif?>
<?if($ICQ$='44444')?>«Наёмники»<?endif?>
<?if($ICQ$='55555')?>«Чистое небо»<?endif?>
<?if($ICQ$='66666')?>«Свобода»<?endif?>
<?if($ICQ$='77777')?>«Сталкеры»<?endif?>
<?if($ICQ$='88888')?>«Военные»<?endif?>
<?if($ICQ$='00000')?>«Ренегаты»<?endif?>
<?if($UID$=21 || $UID$=1)?><hr><font color=brown>Лидер группировки</font><?endif?>">
<?else?><a class="imggroup"><img src="/gruppirovki/10101.png" title="<font color=orange>Группировка:</font> Одиночка"></a><?endif?></a></div></div></div>
<div class="ipBot"></div>
</div>
<div class="right_block" style="float:right">
<div class="mpTop">
<div class="MesInf"><div style="float:right">Сообщение # <a name="21743" class="postNumberLink" href="javascript://" rel="nofollow" onclick="prompt('Прямая ссылка к сообщению','');return false;">$NUMBER$</a></div><img src="/ForumPost/randtext.gif" align="absmiddle"> Дата: <?if($DATE$='Сегодня')?>
<span id="d$ID$"></span>
<script type="text/javascript">
function corrDate(t,n){return n!=0?" " + n + " " + t[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2] + ", ":"";};
(function(time){var everySecond=true,ar=arguments,_=Math.ceil((time-($TIMESTAMP$*1000))/(1000)),day,hour,min,sec,text=[['день', 'дня', 'дней'], ['час', 'часа', 'часов'], ['минуту', 'минуты', 'минут'], ['секунду', 'секунды', 'секунд']],res; day = Math.floor((_/86400)); _=_-(day*86400); hour = Math.floor((_/3600)); _=_-(hour*3600); min = Math.floor((_/60)); _=_-(min*60);
if(min>0) {if(min==1) {res='Минуту назад'} else {if(hour>0) {if(hour=='1') {res='Час назад'} else {res=corrDate(text[1],hour)}} else {res=corrDate(text[2],min)}}} else {res='Только что'}
document.getElementById("d$ID$").innerHTML=res.replace(/\,\s$/, " назад"); if (everySecond) {setTimeout(function(){ar.callee(new Date().getTime());},1000);}})(new Date().getTime());
</script>
<?else?>
$DATE$ в $TIME$
<?endif?><hr></div>
</div>
<div class="mpMid">
<div class="MesFPos">$MESSAGE$</div><div class="MesFPos"><br></div><div class="MesFPos"><div style="text-align: left;"><span style="font-size: 7pt;"><?if($ATTACHMENT$)?>Прикрепления: $ATTACHMENT$<?endif?> <?if($EDITEDBY$)?>Сообщение отредактировал $EDITEDBY$<?endif?></span></div>

<hr style="width: 70%;margin-top: 25px;background:url('/ForumPost/sep.png');height:10px" align="left";><div class="signatureView" style="text-align: left;">$SIGNATURE$</div>
<br>
</div></div>
<div class="mpBot">
<div class="UserDet">$USER_DETAILS_ICON_BAR$</div>
<div class="MesDet"><a

href="javascript:Insert('21743','Saha',selection);" onmouseover="get_selection()" class="postQuote">$ENTRY_MANAGE_ICON_BAR$ $ON_TOP_ICON$</a></div></div><a href="javascript:Insert('21743','Saha',selection);" onmouseover="get_selection()" class="postQuote">
</a></div><a href="javascript:Insert('21743','Saha',selection);" onmouseover="get_selection()" class="postQuote">
</a></div><a href="javascript:Insert('21743','Saha',selection);" onmouseover="get_selection()" class="postQuote"> </a>
Страна: (RU)
Snoopak
Суббота, 28 Августа 2021, 18:41 | Сообщение 2
Оффлайн
Vip
Сообщений:64
Награды: 3
Может и есть, но надо, хотя бы предоставить стили CSS, или лучше ссылку на сам сайт.
Страна: (UA)
AyaMi
Суббота, 28 Августа 2021, 19:29 | Сообщение 3
Оффлайн
Пользователи
Сообщений:26
Награды: 0
Snoopak, да конечно.
Код
/* New Post View */
div.NpostTable {width:940px;}
div.left_block {float:left;width:225px !important;}
div.right_block {float:right;width:715px !important;}
div.ipTop {width:225px;height: 33px;background: url('/ForumPost/mpTop.gif');}
div.ipMid {width:225px;background: url('/ForumPost/ipMid.gif');min-height: 225px;}
div.ipMid2 {width:225px;height: 48px;background: url('/ForumPost/ipMid.gif');}
div.ipMidHr {width:215px;height: 19px;background: url('/ForumPost/ipMidHr.gif');}
div.ipBot {width:225px;height: 19px;background: url('/ForumPost/ipBot.gif');}
div.mpTop {width:772px;height: 33px;background: url('/ForumPost/mpTop-1-.gif');}
div.mpMid {width:772px;min-height: 100px;background: url('/ForumPost/mpMid.gif');}
div.mpBot {width:772px;height: 41px;background: url('/ForumPost/mpBot.gif');}

div.infUser {float:right;margin-right: 11px;font-size: 7pt;background:#0D0D0D;padding: 3px;border: #363636 1px solid;color: grey;width: 125px;}
div.infGroup {float:left;margin-left: 5px;background:#0D0D0D;padding: 3px;border: #363636 1px solid;color: grey;width: 42px;}
div.IpInf {font-size: 7pt;margin-top: 10px;margin-right: 10px;text-align: center;}
div.MesInf {padding-left:15px;padding-right:15px;padding-top: 12px;font-size: 7pt;color: gray;}
div.MesFPos {padding-left:15px;padding-right:15px;padding-top: 10px;height: 100%;}
div.UserDet {float:left;padding-left: 12px;margin-top: 12px;opacity: 0.5;}
div.MesDet {padding-top: 12px;float: right;padding-right: 12px;opacity: 0.6;}
div.userAvatar {border: solid 1px #000;opacity: 0.8;outline: 1px solid black;}
div.userTitle {margin-bottom: 4px;font-size: 7pt;color: gray;background: #0D0D0D;border: #363636 1px solid;}
div.editMes {padding: 5px 10px;width: 50%;margin-top: 10px;color:gray;text-shadow: 0 1px 0 #090B0B;text-align: center;float: right;margin-bottom: 10px;}

.MesFPos img {
max-width:500px;
border-radius: 6px 6px 6px 6px;
margin:5 5px 5 5;
}
/* ------- */

Страна: (RU)
Snoopak
Воскресенье, 29 Августа 2021, 17:12 | Сообщение 4
Оффлайн
Vip
Сообщений:64
Награды: 3
Таблицы сейчас в верстке никто не использует. Покажите, где ломаются темы?
Страна: (UA)
AyaMi
Воскресенье, 29 Августа 2021, 20:02 | Сообщение 5
Оффлайн
Пользователи
Сообщений:26
Награды: 0
Snoopak, в некоторых определенных темах. 50a Причем ничего там запредельного нет.
Понять не могу почему такое происходит. Обращался к знакомому с данным вопросом. Он сказал вроде как с нуля в таблицы лучше переписать якобы где то закрывающий
Код
<div>
мешается. Пример под спойлер прилагаю.
Страна: (RU)
Kosten
Воскресенье, 29 Августа 2021, 22:00 | Сообщение 6
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
Цитата AyaMi ()
div

Там закрывающий лишний был.



Код
<div class="NpostTable" style="width:940px">
<div class="left_block" style="float:left">
<div class="ipTop"><div style="padding-top: 11px;padding-left: 13px;">
<span title="Статус">$USER_STATUS$</span><a class="postUser" href="javascript://" rel="nofollow" onclick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a></div>
</div>
<div class="ipMid">
<div style="padding-left:15px;padding-right:25px;text-align: center;">
<div class="userTitle">$USER_TITLE$</div>
<?if($AVATAR_URL$)?><img src="$AVATAR_URL$" alt="$USERNAME$" title="$USERNAME$" width="180" height="220"></div><?else?><img src="/design_v6/noava.png" alt="$TITLE$" title="$USERNAME$" width="180" height="220"></div><?endif?>

</div>
<div class="ipMidHr"></div>
<div class="ipMid2">
<div style="padding-left:10px;padding-right:15px">
<div class="infUser">
<div>Группа: $GROUP_NAME$</div>
<div>Ранг: $USER_RANK_NAME$</div>
<div>Сообщений: $POSTS$</div>
<div>Карма: <a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$"><b>$REP_RATING$</b></a> <?if($DO_REP_URL$)?><a class="reputationDo" title="Изменить репутацию" href="$DO_REP_URL$">±</a><?endif?></div>
<div></div>
</div>
<div class="infGroup" style="padding-top:5px;padding-left:3px"><?if($ICQ$)?>
<!— Copyright soc-team © 2014. —>
<a class="imggroup"><img src="/gruppirovki/$ICQ$.png" title="<font color=orange>Группировка:</font>
<?if($ICQ$='11111')?>«Монолит»<?endif?>
<?if($ICQ$='22222')?>«Долг»<?endif?>
<?if($ICQ$='33333')?>«Бандиты»<?endif?>
<?if($ICQ$='99999')?>«Учёные»<?endif?>
<?if($ICQ$='44444')?>«Наёмники»<?endif?>
<?if($ICQ$='55555')?>«Чистое небо»<?endif?>
<?if($ICQ$='66666')?>«Свобода»<?endif?>
<?if($ICQ$='77777')?>«Сталкеры»<?endif?>
<?if($ICQ$='88888')?>«Военные»<?endif?>
<?if($ICQ$='00000')?>«Ренегаты»<?endif?>
<?if($UID$=21 || $UID$=1)?><hr><font color=brown>Лидер группировки</font><?endif?>">
<?else?><a class="imggroup"><img src="/gruppirovki/10101.png" title="<font color=orange>Группировка:</font> Одиночка"></a><?endif?></a></div></div></div>
<div class="ipBot"></div>
</div>
<div class="right_block" style="float:right">
<div class="mpTop">
<div class="MesInf"><div style="float:right">Сообщение # <a name="21743" class="postNumberLink" href="javascript://" rel="nofollow" onclick="prompt('Прямая ссылка к сообщению','');return false;">$NUMBER$</a></div><img src="/ForumPost/randtext.gif" align="absmiddle"> Дата: <?if($DATE$='Сегодня')?>
<span id="d$ID$"></span>
<script type="text/javascript">
function corrDate(t,n){return n!=0?" " + n + " " + t[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2] + ", ":"";};
(function(time){var everySecond=true,ar=arguments,_=Math.ceil((time-($TIMESTAMP$*1000))/(1000)),day,hour,min,sec,text=[['день', 'дня', 'дней'], ['час', 'часа', 'часов'], ['минуту', 'минуты', 'минут'], ['секунду', 'секунды', 'секунд']],res; day = Math.floor((_/86400)); _=_-(day*86400); hour = Math.floor((_/3600)); _=_-(hour*3600); min = Math.floor((_/60)); _=_-(min*60);
if(min>0) {if(min==1) {res='Минуту назад'} else {if(hour>0) {if(hour=='1') {res='Час назад'} else {res=corrDate(text[1],hour)}} else {res=corrDate(text[2],min)}}} else {res='Только что'}
document.getElementById("d$ID$").innerHTML=res.replace(/\,\s$/, " назад"); if (everySecond) {setTimeout(function(){ar.callee(new Date().getTime());},1000);}})(new Date().getTime());
</script>
<?else?>
$DATE$ в $TIME$
<?endif?><hr></div>
</div>
<div class="mpMid">
<div class="MesFPos">$MESSAGE$</div><div class="MesFPos"><br></div><div class="MesFPos"><div style="text-align: left;"><span style="font-size: 7pt;"><?if($ATTACHMENT$)?>Прикрепления: $ATTACHMENT$<?endif?> <?if($EDITEDBY$)?>Сообщение отредактировал $EDITEDBY$<?endif?></span></div>

<hr style="width: 70%;margin-top: 25px;background:url('/ForumPost/sep.png');height:10px" align="left";><div class="signatureView" style="text-align: left;">$SIGNATURE$</div>
<br>
</div></div>
<div class="mpBot">
<div class="UserDet">$USER_DETAILS_ICON_BAR$</div>
<div class="MesDet"><a

href="javascript:Insert('21743','Saha',selection);" onmouseover="get_selection()" class="postQuote">$ENTRY_MANAGE_ICON_BAR$ $ON_TOP_ICON$</a></div></div><a href="javascript:Insert('21743','Saha',selection);" onmouseover="get_selection()" class="postQuote">
</a></div><a href="javascript:Insert('21743','Saha',selection);" onmouseover="get_selection()" class="postQuote">
</a><a href="javascript:Insert('21743','Saha',selection);" onmouseover="get_selection()" class="postQuote"> </a>


Проверяем на https://jsfiddle.net/
Прикрепления: 5911469.png (38.6 Kb)
Страна: (RU)
AyaMi
Воскресенье, 29 Августа 2021, 22:24 | Сообщение 7
Оффлайн
Пользователи
Сообщений:26
Награды: 0
Kosten, о как, спасибо большое

Добавлено (2021-08-29, 22:27)
---------------------------------------------
Ахахах неа, не помогло

Страна: (RU)
waak
Воскресенье, 29 Августа 2021, 22:31 | Сообщение 8
Оффлайн
Проверенные
Сообщений:588
Награды: 14
Здравствуйте я не знаю кто или где вы взяли данный код вида материалов но ток кто его рипал наверное просто пошутил над вами так как там куча проблем с разметкой

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

Код


<div class="NpostTable" style="width:940px">
    <div class="left_block" style="float:left">
  <div class="ipTop">
   <div style="padding-top: 11px;padding-left: 13px;">
    <span title="Статус">$USER_STATUS$</span>
    <a class="postUser" href="javascript://" rel="nofollow" onclick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a>
   </div>
  </div>
  <div class="ipMid">
   <div style="padding-left:15px;padding-right:25px;text-align: center;">
    <div class="userTitle">$USER_TITLE$</div>
    <?if($AVATAR_URL$)?><img src="$AVATAR_URL$" alt="$USERNAME$" title="$USERNAME$" width="180" height="220"><?else?>
    <img src="/design_v6/noava.png" alt="$TITLE$" title="$USERNAME$" width="180" height="220"><?endif?>
   </div>
  </div>

  <div class="ipMidHr"></div>
  <div class="ipMid2">
   <div style="padding-left:10px;padding-right:15px">
    <div class="infUser">
     <div>Группа: $GROUP_NAME$</div>
     <div>Ранг: $USER_RANK_NAME$</div>
     <div>Сообщений: $POSTS$</div>
     <div>Карма: <a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$"><b>$REP_RATING$</b></a> <?if($DO_REP_URL$)?><a class="reputationDo" title="Изменить репутацию" href="$DO_REP_URL$">±</a><?endif?></div>
    <div>
   </div>
  </div>

  <div class="infGroup" style="padding-top:5px;padding-left:3px"><?if($ICQ$)?>
   <a class="imggroup"><img src="/gruppirovki/$ICQ$.png" title="<font color=orange>Группировка:</font>
   <?if($ICQ$='11111')?>«Монолит»<?endif?>
   <?if($ICQ$='22222')?>«Долг»<?endif?>
   <?if($ICQ$='33333')?>«Бандиты»<?endif?>
   <?if($ICQ$='99999')?>«Учёные»<?endif?>
   <?if($ICQ$='44444')?>«Наёмники»<?endif?>
   <?if($ICQ$='55555')?>«Чистое небо»<?endif?>
   <?if($ICQ$='66666')?>«Свобода»<?endif?>
   <?if($ICQ$='77777')?>«Сталкеры»<?endif?>
   <?if($ICQ$='88888')?>«Военные»<?endif?>
   <?if($ICQ$='00000')?>«Ренегаты»<?endif?>
   <?if($UID$=21 || $UID$=1)?><hr><font color=brown>Лидер группировки</font><?endif?>">
   <?else?><a class="imggroup"><img src="/gruppirovki/10101.png" title="<font color=orange>Группировка:</font> Одиночка"></a><?endif?></a>
  </div>
  <div class="ipBot"></div>
    </div>

<div class="right_block" style="float:right">
    <div class="mpTop">
  <div class="MesInf">
   <div style="float:right">Сообщение #
     <a name="21743" class="postNumberLink" href="javascript://" rel="nofollow" onclick="prompt('Прямая ссылка к сообщению','');return false;">$NUMBER$</a>
   </div>

   <img src="/ForumPost/randtext.gif" align="absmiddle"> Дата: <?if($DATE$='Сегодня')?>
   <span id="d$ID$"></span>
   <script type="text/javascript">
   function corrDate(t,n){return n!=0?" " + n + " " + t[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2] + ", ":"";};
   (function(time){var everySecond=true,ar=arguments,_=Math.ceil((time-($TIMESTAMP$*1000))/(1000)),day,hour,min,sec,text=[['день', 'дня', 'дней'], ['час', 'часа', 'часов'], ['минуту', 'минуты', 'минут'], ['секунду', 'секунды', 'секунд']],res; day = Math.floor((_/86400)); _=_-(day*86400); hour = Math.floor((_/3600)); _=_-(hour*3600); min = Math.floor((_/60)); _=_-(min*60);
   if(min>0) {if(min==1) {res='Минуту назад'} else {if(hour>0) {if(hour=='1') {res='Час назад'} else {res=corrDate(text[1],hour)}} else {res=corrDate(text[2],min)}}} else {res='Только что'}
   document.getElementById("d$ID$").innerHTML=res.replace(/\,\s$/, " назад"); if (everySecond) {setTimeout(function(){ar.callee(new Date().getTime());},1000);}})(new Date().getTime());
   </script>
   <?else?>
   $DATE$ в $TIME$
   <?endif?><hr>
  </div>
    </div>

    <div class="mpMid">
  <div class="MesFPos">$MESSAGE$</div>
  <div class="MesFPos"><br></div>
  <div class="MesFPos">
   <div style="text-align: left;">
    <span style="font-size: 7pt;"><?if($ATTACHMENT$)?>Прикрепления: $ATTACHMENT$<?endif?> <?if($EDITEDBY$)?>Сообщение отредактировал $EDITEDBY$<?endif?></span>
   </div>
   <hr style="width: 70%;margin-top: 25px;background:url('/ForumPost/sep.png');height:10px" align="left";>
   <div class="signatureView" style="text-align: left;">$SIGNATURE$</div>
   <br>
  </div>
    </div>

    <div class="mpBot">
  <div class="UserDet">$USER_DETAILS_ICON_BAR$</div>

  <div class="MesDet">
  <a href="javascript:Insert('21743','Saha',selection);" onmouseover="get_selection()" class="postQuote">
  $ENTRY_MANAGE_ICON_BAR$ $ON_TOP_ICON$</a>
  </div>
    </div>
</div>
Страна: (RU)
AyaMi
Воскресенье, 29 Августа 2021, 22:38 | Сообщение 9
Оффлайн
Пользователи
Сообщений:26
Награды: 0
waak, Да не, тот что был, ещё не плох, а вот ваш весь сломался, почему то 52a

Добавлено (2021-08-29, 22:39)
---------------------------------------------
waak, в шапке темы полный код, который мне дали)

Страна: (RU)
waak
Воскресенье, 29 Августа 2021, 22:39 | Сообщение 10
Оффлайн
Проверенные
Сообщений:588
Награды: 14
да я при копирование пропустил закрывающий див в конце кода
Страна: (RU)
waak
Воскресенье, 29 Августа 2021, 22:43 | Сообщение 11
Оффлайн
Проверенные
Сообщений:588
Награды: 14
если после добавления закрывающего дива вам не поможет то дайте мне доступ к панели я попробую поправить на сайте сразу
Страна: (RU)
AyaMi
Воскресенье, 29 Августа 2021, 22:44 | Сообщение 12
Оффлайн
Пользователи
Сообщений:26
Награды: 0
waak, В самом конце?
Страна: (RU)
waak
Воскресенье, 29 Августа 2021, 22:45 | Сообщение 13
Оффлайн
Проверенные
Сообщений:588
Награды: 14
да именно так
Страна: (RU)
AyaMi
Воскресенье, 29 Августа 2021, 22:46 | Сообщение 14
Оффлайн
Пользователи
Сообщений:26
Награды: 0
waak, нет не помогло)
Страна: (RU)
waak
Воскресенье, 29 Августа 2021, 22:50 | Сообщение 15
Оффлайн
Проверенные
Сообщений:588
Награды: 14
предлагаю ещё раз пока есть у меня время могу по пробовать настроить вам его на сайте что бы было проще напите мне доступ в лс
Страна: (RU)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: