Переписать код на вид материалов форума
|
|
AyaMi | Суббота, 28 Августа 2021, 17:35 | Сообщение 1 |
| Есть ли те, кто может переписать код вида материалов форума в табличный вариант? Очень нужно, потому что ломаются темы, а сам вид материалов полностью устраивает. Сам с таблицами никогда не дружил, пробовал, но чёт ток ломаю всё. Если нужно будет оплатить работу - оплачу.
Код <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 |
| Может и есть, но надо, хотя бы предоставить стили CSS, или лучше ссылку на сам сайт.
| Страна: (UA) |
| |
AyaMi | Суббота, 28 Августа 2021, 19:29 | Сообщение 3 |
| 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 |
| Таблицы сейчас в верстке никто не использует. Покажите, где ломаются темы?
| Страна: (UA) |
| |
AyaMi | Воскресенье, 29 Августа 2021, 20:02 | Сообщение 5 |
| Snoopak, в некоторых определенных темах. Причем ничего там запредельного нет. Понять не могу почему такое происходит. Обращался к знакомому с данным вопросом. Он сказал вроде как с нуля в таблицы лучше переписать якобы где то закрывающий мешается. Пример под спойлер прилагаю.
| Страна: (RU) |
| |
Kosten | Воскресенье, 29 Августа 2021, 22:00 | Сообщение 6 |
| Цитата 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/
| Страна: (RU) |
| |
AyaMi | Воскресенье, 29 Августа 2021, 22:24 | Сообщение 7 |
| Kosten, о как, спасибо большое Добавлено (2021-08-29, 22:27) --------------------------------------------- Ахахах неа, не помогло
| Страна: (RU) |
| |
waak | Воскресенье, 29 Августа 2021, 22:31 | Сообщение 8 |
| Здравствуйте я не знаю кто или где вы взяли данный код вида материалов но ток кто его рипал наверное просто пошутил над вами так как там куча проблем с разметкой
сразу скажу я не устанавливал не проверял просто почистил код убрал дублирование лишние дивы из того кода что дали вы в первом посте так что если он не полный то пришлите полный код а так теперь все дивы закрыты
Код
<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 |
| waak, Да не, тот что был, ещё не плох, а вот ваш весь сломался, почему то Добавлено (2021-08-29, 22:39) --------------------------------------------- waak, в шапке темы полный код, который мне дали)
| Страна: (RU) |
| |
waak | Воскресенье, 29 Августа 2021, 22:39 | Сообщение 10 |
| да я при копирование пропустил закрывающий див в конце кода
| Страна: (RU) |
| |
waak | Воскресенье, 29 Августа 2021, 22:43 | Сообщение 11 |
| если после добавления закрывающего дива вам не поможет то дайте мне доступ к панели я попробую поправить на сайте сразу
| Страна: (RU) |
| |
AyaMi | Воскресенье, 29 Августа 2021, 22:44 | Сообщение 12 |
| waak, В самом конце?
| Страна: (RU) |
| |
waak | Воскресенье, 29 Августа 2021, 22:45 | Сообщение 13 |
| да именно так
| Страна: (RU) |
| |
AyaMi | Воскресенье, 29 Августа 2021, 22:46 | Сообщение 14 |
| waak, нет не помогло)
| Страна: (RU) |
| |
waak | Воскресенье, 29 Августа 2021, 22:50 | Сообщение 15 |
| предлагаю ещё раз пока есть у меня время могу по пробовать настроить вам его на сайте что бы было проще напите мне доступ в лс
| Страна: (RU) |
| |