BitTorrent Трекер RusTrek.ru http://5.45.70.241/ |
|
Ищу моды - Загрузка скриншотов, Красивые Цитата и Цитата, Вывод ПМ в шапку http://5.45.70.241/viewtopic.php?f=817&t=43511 |
Страница 1 из 1 |
Автор: | .::LMFAO::. [ 2012-06-10 15:42 ] |
Заголовок сообщения: | Ищу моды - Загрузка скриншотов, Красивые Цитата и Цитата, Вывод ПМ в шапку |
Загрузка скриншотов и постера через стандартный шаблон оформления Красивые Цитата и Цитата выделенного Вывод ПМ в шапку Если у кого есть и не жалко ему пожалуйста залейте |
Автор: | RusTrek [ 2012-06-10 16:03 ] |
Заголовок сообщения: | |
################################################################ ## Название мода: Красивые Цитата и Цитата выделенного ## Автор мода: ZerocooL ## Идея мода: _mgt.kz ## Версия мода: 1.0 ## Описание: Данный мод преобразует графически ,стандартные варианты цитаты и цитирования выленного текста ... на скриншоте всё показано ## ## Сложность: легко ## Время установки: 2 мин ## Чтобы стиль применился ко всем старым сообщениям выполните SQL запрос ## ## TRUNCATE bb_posts_html ################################################################ [fancybox]http://pics.kz/s2/7b/83/67/7b83674e46a8ad9df1dec386d029944d.jpg[/fancybox] |
Автор: | RusTrek [ 2012-06-10 16:06 ] |
Заголовок сообщения: | |
Автор: log [fancybox]http://pics.kz/s1/ac/6e/e0/ac6ee068a78bfc92acccd1810dd738d8.png[/fancybox] Используется стандартная папка для загрузки пикчей. topic_templates.php Код: function build_tpl_item ($item, $val) { global $HTTP_POST_FILES; if($item == 'screen_shots') { $screen_shots = ''; for ($i = 0; $i < count($HTTP_POST_FILES['screen_shots']['size']); $i++) { $screen_shots .= upload_file($HTTP_POST_FILES['screen_shots'], $i); } $screen_shots = ($screen_shots) ? "\n" . '[spoiler="'. $GLOBALS['lang']['tpl']['screen_shots'] .'"]'. "\n" .'[align=center]'. "\n" . $screen_shots . "[/align]\n[/spoiler]" : ''; return $screen_shots; } if($item == 'poster') { return upload_file($HTTP_POST_FILES['poster'], 0, 'right'); } и в конец Код: function upload_file($files_ary, $idx, $align = false) { global $bb_cfg, $lang; $allowed_ext = array('jpeg', 'jpg', 'png', 'gif'); $max_size = $bb_cfg['pic_max_size']; $dir = $bb_cfg['pic_dir']; $url = make_url('/'); $pic = ''; if ($files_ary['size'][$idx] < $max_size) { $name = strtolower($files_ary['name'][$idx]); $ext = substr(strrchr($name, '.'), 1); $allow = in_array($ext, $allowed_ext); $type = '.'. $ext; if ($allow) { $name = md5_file($files_ary['tmp_name'][$idx]); if (file_exists($dir . $name . $type)) { $pic = $url . $dir . $name . $type; } else { if (copy($files_ary['tmp_name'][$idx], $dir.$name.$type)) { $pic = $url . $dir . $name . $type; } } } if($align) { $pic = ($pic) ? "[hr]\n[img=".$align."]". $pic ."[/img]\n\n" : ''; } else { $pic = ($pic) ? "[img]". $pic ."[/img]\n" : ''; } } return $pic; } шаблон.tpl Код: <script type="text/javascript"> var ml_vals = Array(); function mlCheckForLast (name) { if (document.getElementById) { var btns = document.getElementsByName('drop_'+name); for (var i = 0; i < btns.length; i ++) { btns[i].disabled = (btns.length == 1) ? true : false; document.getElementsByName('insert_'+name)[i].disabled = (btns.length == 6) ? true : false; } } } function mlAddVal (btn) { if (document.getElementById) { var name = btn.name.substr(7); var tr = btn; while (tr.tagName.toLowerCase() != 'tr') { tr = tr.parentNode; } var tr_new = tr.parentNode.insertBefore(tr.cloneNode(true),tr.nextSibling); var tds = tr_new.getElementsByTagName('td'); for (var i = 0; i < ml_vals[name].length; i ++) { var el = tds[ml_vals[name][i][0]].getElementsByTagName(ml_vals[name][i][1])[0]; el.value = ml_vals[name][i][2]; } mlCheckForLast(name); } } function mlDropVal (btn) { if (document.getElementById) { var name = btn.name.substr(5); var tr = btn; while (tr.tagName.toLowerCase() != 'tr') { tr = tr.parentNode; } tr.parentNode.removeChild(tr); mlCheckForLast(name); } } </script> Код: else if (f.elements["poster[]"].value=='') { f.elements["poster[]"].focus(); error='{L_PICTURE}'; } else if (f.elements["screen_shots[]"].value=='') { f.elements["screen_shots[]"].focus(); error='{L_SCREEN_SHOTS}'; } Код: <tr> <td><b>{L_PICTURE}</b>:</td> <td><input type="file" name="poster[]" size="65" /></td> </tr> <tr> <td><b>{L_SCREEN_SHOTS}<font color="#FF0080">*</font></b>:</td> <td><table class="borderless"> <tr> <td><input type="file" name="screen_shots[]" style="width:532px;" /> <input type="button" value="+" onclick="mlAddVal(this);" name="insert_s"> <input type="button" value="-" onclick="mlDropVal(this);" name="drop_s"> <script type="text/javascript">ml_vals['s'] = new Array(); mlCheckForLast('s');</script> </td> </tr> </table> </td> </tr> ну и в шаблон.php были эти переменный в составе Код: $tpl_items = array(
'poster', 'screen_shots', ); |
Автор: | RusTrek [ 2012-06-10 16:07 ] |
Заголовок сообщения: | |
################################################## ############ ## Название мода: Вывод ПМ в шапку. ## Автор мода: Ариец ## Версия мода: 1 ## Описание: Выводит извещение о новом сообщении вправую часть шапки. При наведении курсора мышки выделяется. ## ## Сложность: легко ## Время установки: 1 мин ################################################################ Еще один псевдо мод. На моем трекере требовался именно такой вывод. Выкладываю может кому сгодится. [br][/br] [fancybox]http://torrentpier.kz/pictures/bc2f013cb4210e9bdf5080c8013ea150.png[/fancybox] |
Автор: | .::LMFAO::. [ 2012-06-10 16:39 ] |
Заголовок сообщения: | |
RusTrek я вот одно не понимаю шаблон.tpl ну и в шаблон.php были эти переменный в составе можете чуть понятливей написать ооооооооогромное спасибо за другие моды |
Автор: | .::LMFAO::. [ 2012-06-10 16:52 ] |
Заголовок сообщения: | |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |