26.09.2020, 03:49
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Ударим по бездорожью и разгильдяйству!
Некогда здесь были предложения по форуму, и об новом "фейсе", и многом другом. Где-то и сейчас они "в загашнике", не стал искать, ибо были, а результатов ноль. А ведь пора одному из постояльцев форума, рони, выдавать молоко за вредность за счет форума - практически постоянно изо дня в день напоминать и давать ссылку на оформление кода в темах, это утомительно. К примеру я нифига не помню где это, а часто бывает и надо посмотреть, а найти кнопку на форуме, чтобы перейти туда, нет. У самой формы и то ее нет! Нонсенс!
Давайте по принципу "фотожаб" поместим сюда свои предложения по данному вопросу. Скажем так - "мягкой критикой" форума заставим в конце концов хоть что-то из предложений и намерений сделать. Это моя "жаба":
<html>
<head>
<meta charset="utf-8">
<style>
body{font:14px sans-serif}h1{font-size:20px}h2{font-size:16px}h3{font-size:14px;color:#BC0101}#help,#helper,#warning{width:536px;margin:0 auto;display:none}#helper{height:300px;overflow-y:auto;margin-bottom:10px;background-color:#F7F7DC}.show{height:300px!important}#read{float:right;padding:8px 20px;background-color:#da150c;color:#fff;border:0;border-radius:6px}.pamphlet{text-align:right;margin:0}
</style>
</head>
<body>
<table class="tborder" cellpadding="4" cellspacing="0" border="0" width="100%" align="center" style="border-top-width: 0;">
<tbody>
<tr>
<td>
<div id="warning">
<img src="https://s8.hostingkartinok.com/uploads/images/2020/09/e02f9803af6f0113b5e6ee579f29272a.jpg" style="float: left;">
<p class="pamphlet">Ты достаешь из извилин своих</p>
<p class="pamphlet">Кода своего писанину?!</p>
<p class="pamphlet">Хочешь, чтобы выглядел он</p>
<p class="pamphlet">Не похожим на рванину?</p>
<br>
<p class="pamphlet">Ты сделаешь это в один присест,</p>
<p class="pamphlet">Если не раб лени.</p>
<p class="pamphlet">Жмахай кнопку ПРОЧЕСТЬ,</p>
<p class="pamphlet">И прочти Манифест</p>
<p class="pamphlet">Кодеров всех поколений!</p>
<br>
<br>
<button id="read">ПРОЧЕСТЬ</button>
</div>
<h3 id="help">Оформляй код правильно! Показать как »»</h3>
<div id="helper">
<h1>Оформление и запуск кода</h1>
<p>На сайте есть богатые возможности по форматированию, многие из которых уникальны. Например, можно вставлять запускаемый javascript/html. Здесь представлен их список и подробное описание.</p>
<h2>Подсветка кода</h2>
<p>Подсветка кода осуществляется разметкой в квадратных скобках. Например:</p>
<pre>[js]
var hi = "Привет"
function sayHi() {
alert(hi)
}
$(sayHi)
[/js]</pre>
<p>Список языков:</p>
<pre>[js] - javascript
[css] - css
[html] - html
[xml] - xml
[java] - java
[py] - python
[php] - php
[txt] - просто текст
</pre>
<h2>Запускаемый код</h2>
<p>Маркеры [js] и [html] позволяют вставлять в сообщения ЗАПУСКАЕМЫЙ javascript-код Или просматриваемый HTML. Для этого нужно указать дополнительный атрибут run. Этот атрибут даст возможность его запускать/просматривать отформатированный код. Например:</p>
<pre>[js run]
alert('123')
[/js]</pre>
<h2>Важный строковой участок кода</h2>
<p>Можно выделить не блок, а часть строки. Для этого выделяющие маркеры *!* ... */!* должны быть на одной строке. Например, код</p>
<pre>
var id = *!* a+b */!*
if (!id) {
alert("нет id")
} else {
sayHi(*!* id */!*)
}
</pre>
<p>bla bla bla bla bla bla bla bla bla bla bla .....</p>
<p id="aware"><input type="checkbox"> С толмачем ознакомлен и впредь буду использовать его аки святое писание для просветления своей души и разума.</p>
</div>
<div class="panel">
<table cellpadding="0" cellspacing="0" border="0" align="center">
<tbody><tr>
<td align="left">Сообщение:</td>
</tr>
<tr>
<td align="left">
<div>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tbody><tr>
<td><div><img src="https://javascript.ru/forum/images/editor/bold.gif"></div></td>
<td><div><img src="https://javascript.ru/forum/images/editor/italic.gif"></div></td>
<td><div><img src="https://javascript.ru/forum/images/editor/underline.gif"></div></td>
<td><div><img src="https://javascript.ru/forum/images/editor/strikethrough.gif"></div></td>
<td><img src="https://javascript.ru/forum/images/editor/separator.gif"></td>
<td><div>
<table cellpadding="0" cellspacing="0" border="0">
<tbody><tr>
<td><img src="https://javascript.ru/forum/images/editor/color.gif"><br>
<img src="https://javascript.ru/forum/clear.gif" style="background-color:black"></td>
<td><img src="https://javascript.ru/forum/images/editor/menupop.gif"></td>
</tr>
</tbody></table>
</div></td>
<td><img src="https://javascript.ru/forum/images/editor/separator.gif"></td>
<td><div><img src="https://javascript.ru/forum/images/editor/js2.gif"></div></td>
<td><div><img src="https://javascript.ru/forum/images/editor/html.gif"></div></td>
<td><div><img src="https://javascript.ru/forum/images/editor/css.png"></div></td>
<td><img src="https://javascript.ru/forum/images/editor/separator.gif"></td>
<td><div><img src="https://javascript.ru/forum/images/editor/createlink.gif"></div></td>
<td><div><img src="https://javascript.ru/forum/images/editor/insertimage.gif"></div></td>
<td><img src="https://javascript.ru/forum/images/editor/separator.gif"></td>
<td><div><img src="https://javascript.ru/forum/images/editor/quote.gif"></div></td>
<td><img src="https://javascript.ru/forum/images/editor/separator.gif"></td>
<td>
<div style="position:relative">
<div>
<table cellpadding="0" cellspacing="0" border="0">
<tbody><tr>
<td><img src="https://javascript.ru/forum/images/editor/smilie.gif">
</td>
<td><img src="https://javascript.ru/forum/images/editor/menupop.gif">
</td>
</tr>
</tbody></table>
</div>
<div style="position:absolute;top:20px;left:-30px;display:none">
<table cellpadding="4" cellspacing="0" border="0" align="center">
<tbody><tr align="center" valign="bottom">
<td><img src="https://javascript.ru/forum/images/smilies/smile.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/dance3.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/stop.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/angry.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/no.gif"></td>
</tr>
<tr align="center" valign="bottom">
<td><img src="https://javascript.ru/forum/images/smilies/write.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/tongue.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/help.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/unsure.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/cray.gif"></td>
</tr>
<tr align="center" valign="bottom">
<td><img src="https://javascript.ru/forum/images/smilies/sad.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/agree.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/lol.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/yes4.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/wink.gif"></td>
</tr>
<tr align="center" valign="bottom">
<td><img src="https://javascript.ru/forum/images/smilies/haha.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/thank_you2.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/blink.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/nono.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/mad.gif"></td>
</tr>
<tr align="center" valign="bottom">
<td><img src="https://javascript.ru/forum/images/smilies/laugh.gif"></td>
<td><img src="https://javascript.ru/forum/images/smilies/victory.gif"></td>
<td colspan="3"> </td>
</tr>
</tbody></table>
</div>
</div>
</td>
<td width="100%"> </td>
<td>
<div><img src="https://javascript.ru/forum/images/editor/resize_0.gif"></div>
<div><img src="https://javascript.ru/forum/images/editor/resize_1.gif"></div>
</td>
</tr>
</tbody></table>
</div>
<div class="controlbar">
<textarea rows="10" cols="60" style="width:530px; height:100px"></textarea>
</div>
</td>
</tr>
</tbody></table>
</div>
</td>
</tr>
</tbody>
</table>
<script>
var warning = document.getElementById('warning'),
help = document.getElementById('help'),
helper = document.getElementById('helper'),
form = [...document.querySelectorAll('.panel')],
aware = document.getElementById('aware');
if(!localStorage['read']) {
warning.style.display = 'block';
form.forEach((e)=>e.style.display = 'none');
document.getElementById('read').addEventListener('click', _=> {
warning.style.display = 'none';
helper.style.display = 'block';
aware.getElementsByTagName('input')[0].addEventListener('change', _=> {
localStorage['read'] = 1;
show();
})
})
} else show();
function show() {
form.forEach((e)=>e.style.display = 'block');
helper.removeChild(aware);
helper.style.display = 'block';
helper.scrollTop = 0;
helper.style.height = 0;
help.style.display = 'block';
help.addEventListener('click', _=> helper.classList.toggle('show'))
}
</script>
</body>
</html>
Последний раз редактировалось laimas, 26.09.2020 в 05:54.
|
|
26.09.2020, 05:08
|
|
Профессор
|
|
Регистрация: 19.01.2012
Сообщений: 505
|
|
Как вариант - предлагаю выложить исходники сайта на гитхаб. Там люди смогут присылать пул-риквесты и писать рецензии на чужие пул-риквесты. Владельцам сайта останется только почитать рецензии старожилов форума, чьему мнению они доверяют - минимум собственных усилий.
Хз - взлетит ли такой вариант развития, но почему бы не попробовать. Может кто-то для своего портфолио будет присылать патчи... Может какой-то работодатель при найме сотрудников будет им заказывать что-то в качестве тестового задания... А может кому-то для своего удобства захочется что-то сделать для форума...
Главное чтоб нашлись желающие рецензировать пул-риквесты среди тех, кому админы сайта доверяют.
|
|
26.09.2020, 05:32
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от Белый шум
|
предлагаю выложить исходники сайта на гитхаб. Там люди смогут присылать пул-риквесты и писать рецензии на чужие пул-риквесты.
|
А мнений здесь, на форуме, недостаточно? Их ведь было, если мне память не изменяет, много, причем не по инициативе пользователей они написаны, а как ответ на просьбу "поделиться видением будущего" форума. И когда это было, наверное уже можно и юбилей праздновать.
Ситуация на форуме как в поговорке "Сапожник без сапог". На дворе жизнь кипит, а на форуме верстка на таблицах основана, Карл, на таблицах! На мобильном устройстве бесполезно заходить на форум.
|
|
26.09.2020, 05:54
|
|
Профессор
|
|
Регистрация: 19.01.2012
Сообщений: 505
|
|
Сообщение от laimas
|
А мнений здесь, на форуме, недостаточно?
|
Мнение на форуме - это "сделайте пожалуйста то-то и то-то". У администрации нет времени / желания самим заниматься этим, как я понял. А на гитхабе будет уже готовый патч, проверенный и одобренный (либо неодобренный) другими людьми. Админам останется только принять (или отвергнуть) этот пул-риквест.
Разница огромная, на мой взгляд.
Если же вопрос в том, ЧТО делать (в смысле - какие именно фичи нужны) - тут уже да, достаточно голосования на форуме. Но после этого нужно, чтоб этим кто-то занялся.
P.S.: ваш код из первого поста у меня в хроме не работает (и вообще не понятно что там должно работать).
|
|
26.09.2020, 06:04
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от Белый шум
|
ваш код из первого поста у меня в хроме не работает (и вообще не понятно что там должно работать).
|
А что там такого в коде, ну запросит Хром показывать html, разрешить, если впервые код выполняется в нем. Иначе все работает без проблем, и в Хроме, и в других. Это код-шутка, хотя уже так достало, что хоть вводи такое правило - пока не прочел как, не разрешено далее.
|
|
26.09.2020, 06:07
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от Белый шум
|
У администрации нет времени / желания самим заниматься этим
|
Ну да, а кто-то где-то за спасибо будет делать и предлагать? Ведь делать то надо начиная с верстки, а тут можно и готовый движок взять. Мне так кажется, что дело не в том "где пишут о больном", тут или на стороне, а в том, что либо некому, либо неохота, либо и так сойдет.
Значит в массах будет зреть революция, требующая смены власти.
|
|
26.09.2020, 06:46
|
|
Профессор
|
|
Регистрация: 19.01.2012
Сообщений: 505
|
|
Сообщение от laimas
|
А что там такого в коде
|
Мне лень смотреть код, я просто нажал выполнить и ничего не понял. Если шутка, то и фиг с ним.
Сообщение от laimas
|
Ну да, а кто-то где-то за спасибо будет делать и предлагать?
|
Возможные вырианты зачем это кому-то, я описал. Большой движухи тут не требуется, если в год парочка небольших коммитов так будет приниматься - уже польза.
Ну не хотите - не надо, я просто предложил. Шутите дальше
|
|
26.09.2020, 11:11
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от Белый шум
|
я просто нажал выполнить и ничего не понял. Если шутка, то и фиг с ним
|
А что там сложного то, подсказок достаточно и так. А после шутки, будем считать, это уже мое предложение, которое уже было ранее, и что сделать ну совсем просто, но увы ...
|
|
26.09.2020, 12:32
|
|
Профессор
|
|
Регистрация: 19.01.2012
Сообщений: 505
|
|
Сообщение от Rise
|
Первый open source, второй нет.
|
Тогда не вариант, конечно.
Сообщение от laimas
|
А что там сложного то, подсказок достаточно и так.
|
Наверное у меня какие-то плагины что-то блокируют. Забейте.
|
|
01.02.2021, 18:51
|
Аспирант
|
|
Регистрация: 05.09.2020
Сообщений: 40
|
|
С форумами конечно беда случилась. Везде трафик есть, но активность вообще дохлая. Эта булка еще вывозит, но уже несерьезно. Почему бы не сделать форум на Node.js?
Можно же поднять поддомен вроде talk.javascript.ru и там развернуть нормальный современный форум. А этот законсервировать.
Ну или даже так: javascript.ru/talk/
Люди сидят сейчас на каких-то новостных агрегаторах и в социалках. Но там вообще ни чего интересного.
|
|
|
|