Author Topic: Предложения новых фичуров, изменений и т.п.  (Read 253151 times)

0 Members and 1 Guest are viewing this topic.

Offline Алалах

  • Posts: 11278
Нашел, спасибо.
Как говорят восточные мистики - для просветления нужен подъем кундалини... (с) Lugat
В китайском письме иероглиф, обозначающий «трудность, неприятность» изображается как две женщины под одной крышей.
«Если в семье всего одна жена, она вырастет эгоисткой».

Мы тут лингвисты, нас на понт не взять. (с) Dana

Мог ли существовать трицератопс, если бы не было киевской руси? (с)

Offline mnashe

  • Administrator
  • *
  • Posts: 40049
    • Библиотека
Под "основным меню" я имел в виду то, что обвёл красным на этом скриншоте:
А что, там когда-то тоже были «отправленные?» :o
Я, конечно, имел в виду то, что первом скриншоте, других мест я не знал.
שָׁלוֹם עֲלֵיכֶם!

Offline Lodur

  • Posts: 20951
А что, там когда-то тоже были «отправленные?» :o
Дык я ж написал, что
(не помню, можно ли было раньше это сделать)
Скорее всего, и раньше нельзя было. (Хотя добавить в ту менюшку "отправленные", думаю, особого труда не составит. Вопрос только в том,  действительно ли это настолько нужно, чтобы тратить время).
ईशस्य हि वशे लोको योषा दारुमयी यथा॥
īśasya hi vaśe loko yoṣā dārumayī yathā ||
Мир во власти Господа, поэтому мы подобны деревянным марионеткам в руках кукловода. (Шримад Бхагавата Пурана, 1.6.7б)

Offline mnashe

  • Administrator
  • *
  • Posts: 40049
    • Библиотека
(Хотя добавить в ту менюшку "отправленные", думаю, особого труда не составит. Вопрос только в том,  действительно ли это настолько нужно, чтобы тратить время).
Ага.
שָׁלוֹם עֲלֵיכֶם!

Offline Zavada

  • Posts: 2326
  • Не стане на коліна мій народ!
Нельзя ли сделать так, чтобы в столбце "Ответов" после числа слово "ответ/ответы" писалось в правильной форме?
Сейчас — 22 ответов, 31 ответов и т. д., а форум ведь — лингво.
В трамваях, на улицах – всюду подряд
Висит и гремит безобразный мат.
Но только не гневайтесь так сурово –
Теперь это – «гласность», «свобода слова»!
Эдуард Асадов

Online zwh

  • Posts: 11789
Нельзя ли сделать так, чтобы в столбце "Ответов" после числа слово "ответ/ответы" писалось в правильной форме?
Сейчас — 22 ответов, 31 ответов и т. д., а форум ведь — лингво.
Lingua ruthena est lingua difficila! :)

Online Hellerick

  • Posts: 24095
От дифицила слышу.

А нельзя ли под постами Alexandra A сделать кнопочку автоматического перевода из Фаренгейта в Цельсий?

Offline Bhudh

  • Posts: 47872
  • aka 蝎
    • Сайты по языкознанию
А нельзя ли под постами Alexandra A сделать кнопочку автоматического перевода из Фаренгейта в Цельсий?
Можно.
Code: (UserJS) [Select]
// ==UserScript==
// @name F2C
// @description Fahrengeit to Celsius autoantialexandratranslator
// @namespace  lingvoforum
// @include    http://lingvoforum.net/*
// @version 0.0.1
// @license CC0
// @author Bʰudʰ
// @grant none
// ==/UserScript==

(function(doc, arr, PE){
function F2C(degrees){
return (degrees - 32)*5/9;
}
var posters,
AAposts;
if( location.href.match('topic') ){
posters = arr.slice.call(doc.querySelectorAll('.poster h4 b'));
AAposts = posters.filter(function(poster){ return poster.textContent.match('Alexandra A'); });
if( AAposts.length > 0 ){
AAposts.forEach(function(AApost){
var post = AApost[PE][PE][PE].querySelector('.inner'),
btn;
if( post.textContent.match(/([+-]?)\d+/) ){
btn = doc.createElement('button');
btn.textContent = 'Fahr → Cels';
btn.style.cssFloat = 'right';
post[PE].appendChild(btn);
btn.addEventListener('click', function(){
post.innerHTML = post.innerHTML.replace(/([+-]?)\d+/g, function(m){
var deg = parseInt(m, 10);
if( Math.abs(deg < 200) ){
return F2C(deg).toPrecision(2);
}else{
return m;
}
});
})
}
});
}
}
})(document, Array.prototype, 'parentElement');
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Offline Тайльнемер

  • Posts: 12133
  • Σοι υν βυρρο. Ix bin æn ézl

Offline Bhudh

  • Posts: 47872
  • aka 蝎
    • Сайты по языкознанию
Надо бы доделать, конечно. Сейчас в textContent попадают и заголовки цитат со временем.
Но мапить ещё и post.childNodes — это уже запредельная вложенность получается :(.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

С панелью может помочь тот факт, что она уже есть. Только не там.
Список последних сообщений находится по адресу http://lingvoforum.net/index.php#recent_posts_content
Вместе с текстом: по адресу http://lingvoforum.net/index.php?action=recent (аж 10 страниц).
Так что <div class="hslice" id="recent_posts_content"> можно просто выковырять AJAXом с главной и сунуть всем на страницы постов. Ну, всем, кто захочет (но настройки можно влепить и потом).
Как выяснилось, я тогда недосмотрел и там есть не только панель, но и ссылка на её получение в XML-формате, для RSS.
Поэтому я наконец решился и вернул себе панельку.

Code: (JavaScript) [Select]
// ==UserScript==
// @name       LfRecentPostsPanel
// @namespace  lingvoforum
// @version    1.0.0
// @include    http://lingvoforum.net
// @include    http://lingvoforum.net/*
// ==/UserScript==

(function(d){
    var leftPanel = d.createElement('div'),
        mainContent = d.getElementById('quickReplyOptions'), /* Пока добавлена рядом с полем быстрого ответа */
        xhr = new XMLHttpRequest();
        /* Делаем левую панель */
        if(location.href.match('topic')){
            leftPanel.id = 'left_panel';
            xhr.open('GET', 'http://lingvoforum.net/index.php?action=.xml;type=webslice', false);
            xhr.send();
            if(xhr.status == 200) {
                leftPanel.innerHTML = xhr.responseText;
                leftPanel.innerHTML = leftPanel.querySelector('div').innerHTML;
            }

            mainContent.parentElement.insertBefore(leftPanel,mainContent);
        }
        /* /Закончили левую панель */
})(document);
Code: (CSS) [Select]
/* Левая панель */
#left_panel {
    width: 15% !important;
    float: left !important;
    clear: both;
}
#quickReplyOptions{
    width: 85% !important;
    float: left !important;
}
/* //Левая панель */

После этого все разговоры о том, что это-де «сложно, требует много времени и переписывания кода» считаю наглыми отговорками. 8-)
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Offline mnashe

  • Administrator
  • *
  • Posts: 40049
    • Библиотека
שָׁלוֹם עֲלֵיכֶם!

Offline Bhudh

  • Posts: 47872
  • aka 蝎
    • Сайты по языкознанию
Ух должен ты, а не я. Такая хорошая панелька была :'(.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Offline mnashe

  • Administrator
  • *
  • Posts: 40049
    • Библиотека
Да где бы время взять… :'(
שָׁלוֹם עֲלֵיכֶם!

Offline Тайльнемер

  • Posts: 12133
  • Σοι υν βυρρο. Ix bin æn ézl
Может, Бхудха назначить техадмином форума?

Offline Валентин Н

  • Posts: 28820
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı.
Препинания авторские!

Чего я вспомнил-то! Раньше вверху была хорошая ссылка "показать случайные темы", надо бы вернуть, не думаю, что много времени займёт.
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı.
Препинания авторские!

Offline Bhudh

  • Posts: 47872
  • aka 蝎
    • Сайты по языкознанию
Техадмин без интернета: это круто :green:.
Я щас с телефона сижу, да ещё винт на четверть терабайта вконец накрылся :(.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

В ипхоновской версии аватарки растягиваются до дефолтных 140×140 и в списках непрочитанных тем показывается не автор последнего сообщения, а автор первого-зачатель темы.
Да, и определяется эта версия, как я понял, не по юзер-агенту, а тупо по ширине окна браузера.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Offline jbionic

  • Posts: 775
А поддержка HTTPS появится?
Иногда вежливость легко перепутать со слабоумием
Зашёл покормить тараканов

Offline Валентин Н

  • Posts: 28820
Надо бы кроме быстрого ответа, ещё и быстрое редактирование. Причём не внизу, а прям там, в теле страницы.
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı.
Препинания авторские!

Offline Γρηγόριος

  • Posts: 3274
Предлагаю добавить на панель инструментов возможность акцентирова́ть словеса, дабы вместо « прОпил », « пропИл » и « бОльшую » люди могли, не утруждаясь вельми, отбивать « про́пил », « пропи́л » да « бо́льшую ».

Offline Валентин Н

  • Posts: 28820
Предлагаю добавить на панель инструментов возможность акцентирова́ть словеса
Так есть же, в быстром ответе буква "а́" сразу за цветными квадратиками.
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı.
Препинания авторские!

Offline Γρηγόριος

  • Posts: 3274
Удивительно! Не помню, чтобы пользовался быстрым ответом… Тогда вопросы вызывает подобная акцентуация.

Offline Bhudh

  • Posts: 47872
  • aka 蝎
    • Сайты по языкознанию
И быстрое редактирование тоже есть, первые 5 минут после отправки поста. А потом никакого.
Для этого надо нажать на листочек с ручкой над IP.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Note: this post will not display until it's been approved by a moderator.
Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
√49 Напишите ответ строчными буквами:
«Сто одёжек, все без застёжек» — что это?: