| 
				
				Помошь по форуму
				 | 
 | 
Дата: Четверг, 26.01.2017, 23:20 | Сообщение #  1 
  | 
 
Добрый день друзья нужна помошь по форуму
  Как сделать такое же как на этом форуме
  
 
 
 |   
 
 
 |    | 
Дата: Пятница, 27.01.2017, 02:41 | Сообщение #  2 
  | 
 
Скинь код "Общий вид форума" я сделаю. И да в следующий раз тема просто закрыта будет без какой либо помощи так как в правилах я указывал что ссылки на другие сайты запрещены кроме радикала а скрин был залит хрен знает куда. Я особо не требователен к вам но все же правила есть и надо придерживаться им. Вы скрины по закидываете кто куда а потом через время удаляете их и все пол форума в битых скриншотах. Пример в первой теме по заказу лого там уже картинки нету..... Потому я и прошу придерживаться правил.   Извиняюсь если мозг эти делаю.
 
 
 
Дизайнер живёт своей профессией, делая из хаоса порядок.
 
 |   
 
 
 |    | 
Дата: Пятница, 27.01.2017, 03:13 | Сообщение #  3 
  | 
 
 
  Приступаем у установке:
  Админ панель - Управление дизайном - Общий вид страниц форума, после $B0DY$:
 Код <?if($PAGE_ID$='main' || $PAGE_ID$='category')?>     <script type="text/javascript">     $(".gTableSubTop:contains('Темы')").text('Статистика').attr({'width' : '9%'}).next().hide();     $(".forumThreadTd").each(function(){     var datka = [$(this).text(),$(this).next().text()];  
    dat = function(number, one, two, five) { number = Math.abs(number); number %= 100; if (number >= 5 && number <= 20) {return five;} number %= 10; if (number == 1) {return one;} if (number >= 2 && number <= 4) {return two;} return five;}     $(this).html('<div align="center">'+datka[0]+' '+dat(datka[0], 'тема', 'темы', 'тем')+'</div><div style="margin-top:2px;" align="center">'+datka[1]+' '+dat(datka[1], 'ответ', 'ответа', 'ответов')+'</div>');     }).next().hide();     </script><?endif?>  PS - если у вас уже стоит несколько кодов по изменению, то тут нужно понимать, что такие скрипты грузят модуль и много не нужно устанавливать, хоть и красиво выглядит.
  Добавлено (27.01.2017, 03:13) --------------------------------------------- Можно также прицепом и автора сменить дизайн, но здесь дела вкуса, кому как нравится, просто вывод авы будет и еще добавлено пару функций.
   Установка не займёт у вас много времени, всего то нужно установить с начало перед /bоdy в персональной страницы прописать это. Здесь будет GED запрос с персональной страницы.
 Код <div style="display:none">     <span id="_uf_ava">$_AVATAR$</span>     <span id="_uf_pm">$_PM_SEND_URL$</span>     <span id="_uf_id"><a href="/index/14-$_USER_ID$-0-1">Послать ЛС</a></span>     </div>  Затем переходим в дизайн Общий вид страниц форума и после BODY прописываем это
 
 Код <?if($PAGE_ID$=="forum")?>     <script>   $(".threadAuthor").each(function(){     user = $(this).text();     thisval = "<a href='/index/8-0-"+user+"' title='Перейти на страницу'>"+user+"</a>";     rand = Math.floor(Math.random()*20);     $(this).html(""     +"<table class='_uf_table' width='100%'><tr style='border-right:1px solid #e3e3e3;'>"     +"<td rowspan='2' align='center'><span class='autor_ava' id='_uf_ava"+rand+"'>"     +"<img src='http://dimanik.ru/images/noavatar.gif' align='absMiddle'></span></td>"     +"<td>"+thisval+"</td></tr>"     +"<tr><td><span id='_uf_pm"+rand+"'>Послать ЛС</span></td></tr></table>");     $('#_uf_ava'+rand).load('/index/8-0-'+user+' #_uf_ava');     $('#_uf_pm'+rand).load('/index/8-0-'+user+' #_uf_id');})     </script>     <?endif?> 
  Ну и для коррекции аватарки вам нужно дописать в стили вашего сайта пару вот этих строчек.
 
 Код .autor_ava img {width:25px;vertical-align:middle; border: 2px solid rgb(231, 226, 226);}     ._uf_table {font-weight:normal;}  
 
 
 
Khabib 'web' Master
 
 |   
 
 
 |    | 
Дата: Пятница, 27.01.2017, 03:46 | Сообщение #  4 
  | 
 
Сообщение выше для кого я писал? Про скриншоты рассказывал? Моя доброта не вечна...... Может быть хватит уже забивать на мои правила.
 
 
 
Дизайнер живёт своей профессией, делая из хаоса порядок.
 
 |   
 
 
 |    | 
Дата: Пятница, 27.01.2017, 03:52 | Сообщение #  5 
  | 
 
За скрипт конечно же спасибо. Но есть но, человек не знает как сделать вид такой и ему нужен именно тот вид который на скриншоте и что ему потом делать с тем кодом что вы скинули редактировать его? Если бы он знал как сделать это то этой темы небыло бы. Отредактируйте код и скиньте готовый уже.
 
 
 
Дизайнер живёт своей профессией, делая из хаоса порядок.
 
 |   
 
 
 |    | 
Дата: Пятница, 27.01.2017, 10:37 | Сообщение #  6 
  | 
 
код готовый полностью и он знает как ставить код мы с ним друзья ))))
 
 
 
Khabib 'web' Master
 
 |   
 
 
 |    | 
Дата: Пятница, 27.01.2017, 14:46 | Сообщение #  7 
 
Старый знакомый Mir-Devil 
  | 
 
habib, Конечно он готовый да + скопировано в слово, слово у Kostena,   .
 
 
 |   
 
 
 |    | 
Дата: Пятница, 27.01.2017, 16:38 | Сообщение #  8 
  | 
 
Вот мой код который я изменял.
 
 Код <script type="text/javascript"> $(".gTableSubTop:contains('Темы')").text('Статистика').attr({'width' : '9%'}).next().hide(); $(".forumThreadTd").each(function(){ var datka = [$(this).text(),$(this).next().text()];
  dat = function(number, one, two, five) { number = Math.abs(number); number %= 100; if (number >= 5 && number <= 20) {return five;} number %= 10; if (number == 1) {return one;} if (number >= 2 && number <= 4) {return two;} return five;} $(this).html('<div class="forumThreadDiv"><div class="forumviews">'+datka[0]+' '+dat(datka[0], 'тема', 'темы', 'тем')+'</div><div class="forumviews">'+datka[1]+' '+dat(datka[1], 'ответ', 'ответа', 'ответов')+'</div></div>'); }).next().hide(); $(".gTableSubTop:contains('Автор темы')").hide(); $(".threadAuthTd").each(function () { uIPB = [$(this).find('a.threadAuthorLink').attr('href'),$(this).find('a.threadAuthorLink').text()]; $(this).prev().prev().prev('.threadNametd').find('a:first').after(' <span style="color:#aaa; margin-left:5px;">От <a style="color:#929292;" href="'+uIPB[0]+'">'+uIPB[1]+'</a></span>'); }).hide(); $(".forumModerFuncs").css({'text-align' : 'left'}); $(".forumModerFuncsT").removeAttr('width'); $(".legendBlock").parent('td').parent('tr').parent('tbody').parent('table').hide(); $("td.switch:contains('…')").addClass('switch2'); $(".forumLastPostTd").each(function () { forum_obn_t = [$(this).find('a:first').attr('href'),$(this).find('a:first').text()] forum_obn = [$(this).find('a:eq(1)').attr('href'),$(this).find('a:eq(2)').attr('href'),$(this).find('a:eq(2)').text()]; forum_obn_u = [$(this).find('a:eq(3)').attr('href'),$(this).find('a:eq(3)').text()] $(this).html('<a href="'+forum_obn_t[0]+'" style="color:#898989;" title="К последнему сообщению">'+forum_obn_t[1]+'</a> от: <a href="'+forum_obn_u[0]+'">'+forum_obn_u[1]+'</a><div style="border-top:1px dotted #e5e5e5;padding-top:3px;margin-top:3px;">Тема:</a> <a title="К первому непрочитанному сообщению" href="'+forum_obn[1]+'">'+forum_obn[2]+'</a> </div>'); }); </script> 
  А это как ты говоришь готовый
 Код <?if($PAGE_ID$='main' || $PAGE_ID$='category')?>     <script type="text/javascript">     $(".gTableSubTop:contains('Темы')").text('Статистика').attr({'width' : '9%'}).next().hide();     $(".forumThreadTd").each(function(){     var datka = [$(this).text(),$(this).next().text()];  
    dat = function(number, one, two, five) { number = Math.abs(number); number %= 100; if (number >= 5 && number <= 20) {return five;} number %= 10; if (number == 1) {return one;} if (number >= 2 && number <= 4) {return two;} return five;}     $(this).html('<div align="center">'+datka[0]+' '+dat(datka[0], 'тема', 'темы', 'тем')+'</div><div style="margin-top:2px;" align="center">'+datka[1]+' '+dat(datka[1], 'ответ', 'ответа', 'ответов')+'</div>');     }).next().hide();     </script><?endif?>  И где он готовый?
  Прошли сутки и скрины не были изменены хотя я 2 раза написал об этом.
 
 
 
Дизайнер живёт своей профессией, делая из хаоса порядок.
 
 |   
 
 
 |    | 
Дата: Пятница, 27.01.2017, 18:10 | Сообщение #  9 
  | 
 
Цитата Raccoon (  )   Прошли сутки и скрины не были изменены хотя я 2 раза написал об этом. 
  Я изменил на радикал,не было инета а так спасибо большое за скрипт!
 
 
 |   
 
 
 |    | 
Дата: Пятница, 27.01.2017, 19:47 | Сообщение #  10 
  | 
 
Я не тебе про скрины   А habib
 
 
 
Дизайнер живёт своей профессией, делая из хаоса порядок.
 
 |   
 
 
 |    | 
Дата: Пятница, 27.01.2017, 20:01 | Сообщение #  11 
  | 
 
Я скопировал этот скрипи с сайта Zornet я дал скрин с кодом как на zornet
 
 
 
Khabib 'web' Master
 
 |   
 
 
 |    | 
Дата: Среда, 01.02.2017, 22:14 | Сообщение #  12 
  | 
 
habib, а зачем ты скопировал у них??
 
 
 |   
 
 
 |    | 
Дата: Среда, 01.02.2017, 22:25 | Сообщение #  13 
  | 
 
MaDaRa, Помогал ему А что нельзя чтолы ?)))
 
 
 
Khabib 'web' Master
 
 |   
 
 
 |    | 
Дата: Среда, 01.02.2017, 23:03 | Сообщение #  14 
  | 
 
habib, потом будет много говорить он что крадут скрипты и все дела)))    
 
 
 |   
 
 
 |    | 
Дата: Четверг, 02.02.2017, 02:17 | Сообщение #  15 
 
Старый знакомый Mir-Devil 
  | 
 
Цитата MaDaRa (  )   habib, потом будет много говорить он что крадут скрипты и все дела))) 
   Прежде чем такое сказать нужно иметь весомые доказательства, тем более зная Kosten, он такого никогда не скажет... Просто не приятно видеть когда копируют слово в слово.  
 
 
 |   
 
 
 |    |