+46.04
360 читателей, 307 топиков

Заявка на плагин: внешние ссылки в новом окне

Все доброго дня.
Ну просто кровь из носу необходим плагин, который бы добавлял такой функционал:
— внутренние ссылки — как есть
— внешние ссылки (определяем по домену) — добавляем target="_blank"

Зачем это надо? Да просто для того чтобы бедные юзеры не тыкали каждый раз кнопку Back, чтобы вернуться на ресурс.
Как по мне, намного удобнее просто закрыть окно и оказаться на сайте, с которого куда-то перешел, чем закрыть окно и забыть урл указанного сайта.

Кроме того, все мы пользуемся сервисами типа imagebam для хранения и линковки фото. В этом случае тоже ну очень удобно, когда такая ссылка открывается в новом окне.

Прошу поддержать предложение тех, кому такой функционал тожн необходим.

Спасибо.

P.S.: Да, я знаю, что на Хабре этого нет и все в порядке. Но не забывайте, что айтишник — не простой обыватель, мы умеем нажимать кнопки правильно, а большинство — нет :)

Внятное изложение проблемы постетилю при падении MySql

Часто бывает, что сервер не выдерживает и падает. Чаще всего MySQL. Посетитель видит белый экран и кучу непонятных для него ошибок. В догадках, что сайт мёртвый, посетитель покидает его не возвращаясь никогда. Есть предложение сделать, чтоб при падении баз данных на экране не сыпало кучу ошибок, так как это отпугивает посетителя, а сделать на подобии хабры внятный текст. Т.е. посетитель будет знать, что нужно зайти немного позже.

Здравствуйте, с Вами говорит автоответчик Хабра!
К сожалению, все наши серверы сейчас заняты и не могут ответить на Ваш запрос. Пожалуйста, оставайтесь на линии, Ваш запрос очень важен для нас. Вам ответит первый поднявшийся сервер.
Никуда не уходите, мы скоренько.

Сделать установку ЛС более дружественной к новичку

При закачивании новых файлов движка на хост и открытие сайта влечет за собой известную ошибку:
SQL Error: Access denied for user 'root'@'localhost' (using password: NO) at /home/дадада/public_html/ls/engine/modules/database/Database.class.php line 72
Array ( [code] => 1045 [message] => Access denied for user 'root'@'localhost' (using password: NO) [query] => mysql_connect() [context] => /home/дадада/public_html/ls/engine/modules/database/Database.class.php line 72 ) 


Известно, чтобы установить ЛС нужно перейти по адресу сайт.ком/install

Но насколько было бы приятнее если бы вместо ошибки при открытии чистого сайта можно было сразу перейти на страницу инсталяции либо она грузилась сразу?

можно просто проверку из /classes/hooks/HookMain.class.php на директорию install перенести в файл в /include/ и там сразу редиректить на инсталл.

Скриншоты в разделе "Модули"

Очень хотелось бы в разделе «Модули» видеть полноразмерные скриншоты, а не неразличимые картинки вписываемые в высоту страницы. При открытии картинки в новом окне все смотрится нормально. В теле сайта вот так:


Наверняка можно добавить ссылку «открыть в новом окне» или «увеличить».

В примере рассмотрен первый скриншот из дизайна «Synio»

Одобрение постов не количеством голосов но их силой!

У меня давно сидит в голове вопрос. Почему вывод на главную реализован по количеству проголосовавших, а не по некоему параметру, например, являющемуся суммой сил проголосовавших?

Ведь в данном случае неважно кто голосует — пяток бывалых пользователей с хорошей репутацией и сильным голосом или пять новичков даже с легким минусом в репутации — результат будет один при наборе количества голосов, указанных в конфиге, — топик попадет на главную!

Предлагаю реализовать систему вывода на главную, как например, это сделано на news2.ru — там имеет значение не только сила тех, кто голосует, но даже время голосования! Чем быстрее новость наберет необходимую «сумму сил», тем меньше потребуется голосов. Для низкопосещаемых ресурсов это не актуально, конечно. Но вот «сумма сил» вместо «количество любых голосов», на мой взгляд, пригодилась бы всем.

Заперт/таймаут на повторную публикацию!

Уже не первый раз имеем вот такую вот картину



Может для ее предотвращения нужно поставить время «для перекура» перед повторной публикацией постов — минутки 2-3 ?? А то с каждым глюком инета будет такой винигрет!

Приглашение пользователей за рейтинг

Есть ли у движка возможность приглашать пользователей другими пользователями по партнерской ссылке?
Например, я оставляю на различных сайтах (или отправляю напрямую знакомым) ссылку вида www.site.ru/reg/?user (или другого вида), человек заходит по этой ссылке, регистрируется, а мне за это повышается рейтинг.
Если бы такое можно было организовать — наверняка это было бы востребованной функцией.

Рейтинг блога

Давайте я вам еще одну тему подкину:
Сейчас РЕЙТИНГ БЛОГА для меня не представляет в нынешнем виде никакого авторитета. Он какойто искусственный. О чем он говорит, для меня лично не понятно. Говорит ли он о том, что сама тема интересна пользователям? Скорее всего. За него проголосовали какие-то активные пользователи. Говорит ли он о том, что в нем появляются интересные топики и проходят интересные обсуждения? Тоже может быть, но… Не правильнее ли было бы рейтинг блога измерять вовремени по количеству голосов за топики в этом блоге? Скажем на проекте 3 блога, за неделю на проекте было всего проголосовано за топики 1000 раз. Из них за топики в блоге А 500 раз, в блоге В 300, в блоге С 200. По мне так рейтинг блогов должен быть именно А 500, В 300, С 200. А сейчас как? Как фишка ляжет…

Шаблоны для LS - вырабатываем стандарты верстки (продолжение)

Затравка темы здесь: «Супер-хуки» в шаблонах — вставка кода в любое место
Более четко сформулировано и начало обсуждения здесь: Новые шаблоны для LS — стандарт верстки

По откликам на мой топик по стандартам верстки, я понял, что тема эта актуальна, и есть энтузиасты, готовые участвовать в реализации. Это хорошо.

Хотелось бы услышать еще мнение наиболее активных разработчиков плагинов и самого Макса (ака ort ). А то, может, «проблемы негров шерифа не волнуют» ©… :)

Но я пока не вижу в предложенном подходе никаких минусов, кроме плюсов.

Итак, краткое резюме по результатам обсуждения:
1) нужно структурировать наборы шаблонов к скинам, используя механизм наследования Smarty
2) нужно выработать соглашения по CSS-селекторам, которые в шаблонах используются
3) в обоих направления предлагается опираться на БЭМ-методологию

Важный момент: реализация этого подхода не изменит саму логику движка, и старые скины будут работать, как и прежде!

А теперь, ближе к делу.
Читать дальше →

Обоснование изменения кармы

Уверен, такие темы были, причем на заре развития движка. Все же подниму еще раз.

Хрен с ними, с топиками, и комментами. А вот в профиле необоснованные минуса получать неприятно, а плюсы — интересно от кого :)
предложение: при нажатии на стрелки голосования выдавать окно (такое, как при добавлении в друзья) — с полем, почему, мол вы решили сделать такой голос. Без заполненного поля голос не принимать. Ну и сделать окошко, в котором выводить всех проголосовавших+причину.
Имхо — полезно, еще с форумов помню «репу», а тут как то прям недоделано смотрится :)

Конечно, если уж захотят «насрать в карму», то никакое окно не остановит) Но щас то все анонимно, а когда будет известно, кто и почему — многих это остановит. Банальная лень — заполнять какое то окно, ну его в…