КАК сделать? ГДЕ найти?

Автор Avdenago, 22 ноября 2007, 01:44:30

« назад - далее »

0 Пользователи и 24 гостей просматривают эту тему.

wwwserfer

Есть ли какая возможность осуществлять сортировку прикрепленных тем? Т.е. чтобы они выводились не по последнему сообщению в теме, а по заранее указанному порядку? Среди модов не нашел...

Pamella

SMF 2.0, тема Curve. Подскажите, при нажатии кнопки Заблокировать тему, она сразу выделяется курсивом, как убрать это?
Сложные проблемы имеют простые решения

Roman

Цитата: Pamella от 17 сентября 2011, 19:28:36
SMF 2.0, тема Curve. Подскажите, при нажатии кнопки Заблокировать тему, она сразу выделяется курсивом, как убрать это?
Редактировать файл стилей index.css.
Найти там строки:

.lockedbg
{
   background: #d4dce2;
   font-style: italic;
}
.lockedbg2
{
   background: #d8e1e7;
   font-style: italic;
}

И убрать строчки font-style. Или поменять italic на normal.

digital

Ребята, подскажите, как сделать, чтобы в правом верхнем углу форума отображалась иконка "new" (новые сообщения), как на этом форуме?


Версия 2.0.1.

Roman

В index.teplate.php найдите </h1> и сразу после него добавьте:

<a href="', $scripturl, '?action=unread;all;start=0"><img style="float: right; margin-top: 1.4em;" src="', $settings['default_theme_url'], '/images/russian/new.gif" alt="new" title="', $txt['new_posts']', " /></a>

Не проверял, но вроде должно работать)

Nikki

Цитата: digital от 19 сентября 2011, 19:27:48
Ребята, подскажите, как сделать, чтобы в правом верхнем углу форума отображалась иконка "new" (новые сообщения), как на этом форуме?


Версия 2.0.1.

Тоже ОЧЕНЬ интересует этот вопрос!!! Вернее само отображение тем как на этом форуме... Кнопку как сделать знаю


Nikki

Цитата: Roman от 20 сентября 2011, 11:21:12
Nikki http://www.simplemachines.ru/index.php?topic=3158.msg101437#msg101437

Я вставил код, и у меня не запустился сайт на локалке. Меня интересует форма вывода как организована тут. Как на фото:

kak2z

Цитата: Nikki от 20 сентября 2011, 11:37:13
Я вставил код, и у меня не запустился сайт на локалке. Меня интересует форма вывода как организована тут. Как на фото:

Так оно вроде так по умолчанию идет сразу.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Nikki

 :-[ у меня эти вещи убраны еще со старого форума (когда сидел на 1.11), а при абгрейте они не появились... где искать эти строки? Может кто скопирует именно этот код и мне скинет? И куда его вставлять? Help, я только учусь этому всему.  :-[ (не пинайте больно - за мои ламерские потребности)

Roman

Формат вывода списка зависит не от кнопки, а от файла Recent.template.php
Можете взять его из установочного дистрибутива, посмотреть как там, и сравнить со своим.

0daliska

Цитата: Nikki от 20 сентября 2011, 11:45:53
:-[ у меня эти вещи убраны еще со старого форума (когда сидел на 1.11), а при абгрейте они не появились... где искать эти строки? Может кто скопирует именно этот код и мне скинет? И куда его вставлять? Help, я только учусь этому всему.  :-[ (не пинайте больно - за мои ламерские потребности)
Какие вещи у Вас были убраны? Каким образом? И как так можно было перезаписать  файлы темы из дистрибутива (именно это происходит при апгреде с единицу на двойку) и при этом потерять часть кода в новых файлах?
Объясните, пожалуйста...
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Семён

Подскажите пожалуйста, как просто подсветить кнопки верхнего меню? Чтобы по-умолчанию были также подсвечены серым фоном как кнопки "Ответ" "Не уведомлять" "Отметить непрочитанной" "Печать".

Nikki

Цитата: 0daliska от 20 сентября 2011, 12:00:07
Какие вещи у Вас были убраны? Каким образом? И как так можно было перезаписать  файлы темы из дистрибутива (именно это происходит при апгреде с единицу на двойку) и при этом потерять часть кода в новых файлах?
Объясните, пожалуйста...

Задача стояла по максимуму оставить прошлый функционал форума. После апгрейта - лишнее удалялось. Сейчас пытаюсь все восстановить и приблизить к "первоисточнику"

digital

Цитата: Roman от 19 сентября 2011, 20:18:08
В index.teplate.php найдите </h1> и сразу после него добавьте:

<a href="', $scripturl, '?action=unread;all;start=0"><img style="float: right; margin-top: 1.4em;" src="', $settings['default_theme_url'], '/images/russian/new.gif" alt="new" title="', $txt['new_posts']', " /></a>

Не проверял, но вроде должно работать)
Roman , большое спасибо за подсказку. Мне так понравилась эта фишка, что даже попробовал написать первый в своей жизни мод. Мне всегда было интересно, как это делают великие мира сего: Bugo, digger, ... В общем покопался, поразбирался и вот накидал мод. Тестировал на 2.0.1, на дефолтной теме. Просьба испытывать только на тестовых форумах и не пинать, если что не так. К языку привязывать не стал, использовал переменную, поэтому мод по идее должен быть многоязычным.

kak2z

Работает)) А киньте в меня ссылкой как моды делать?) Хоть почитаю )
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

digital

kak2z, я просто посмотрел кучу модов, да и до этого перед установкой всегда заглядывал в тексты. На основании этого по аналогии всё и сделал. Если вкратце, то в файле package-info.xml указываются информация о пакете, а также файлы для установки. У меня установка происходит файлом install.xml, там прописан поиск с заменой. Правда пришлось немного повозиться с синтаксисом: то кавычка лишняя, то чего-то не хватало, синтаксис пхп, однако. :)

Roman

digital, глянул, для мультиязычности там нужно поменять:
src="', $settings['default_theme_url'], '/images/russian/new.gif"
на
src="', $settings['lang_images_url'], '/new.gif"
:)

digital

Понял, спасибо, правда я не использовал напрямую строку russian, у меня такая конструкция:
src="', $settings['default_theme_url'],'/images/', $context['user']['language'],'/new.gif"
Успокоился, что работает.

Nikki

Ни кто не поделиться данным кодом и куда его вставить - пожалуйста  :-[

Roman

Nikki, каким кодом?
Если о кнопке, то весь код приведен выше.

digital

Roman, пересобрал так, как предложили вы.

Nikki

Цитата: Roman от 20 сентября 2011, 12:55:13
Nikki, каким кодом?
Если о кнопке, то весь код приведен выше.

Интересует именно такой вид как на этом форуме, я выкладывал фотку тут - http://www.simplemachines.ru/index.php?topic=3158.msg101479#msg101479

Тут видно все темы, есть кнопки, можно выделить темы которые отметить прочитанными и т.д. Другими словами востановить кнопку "Новые сообщения с последнего визита."

Roman

Nikki, если речь именно о виде списка "непрочитанных", то
1. Деинсталируйте все свои моды.
2. Возьмите файл recent.template.php из дистрибутива, и замените им свой.
3. Проинсталируйте моды заново.

Операции с модами исключительно на тот случай, что какой-то из них затрагивает recent.template.php, что бывает довольно редко.

Если вообще о шапке форума - то берите index.template.php, или заменяйте дистрибутивным, или изучайте, что вы там посносили.

Nikki

Интересует именно "Непрочитанные ТЕМЫ с последнего посещения" - так как это реализовано на этом форуме, с возможностью отмечать те или иные темы.


Все стандартные функции кнопок "Новые сообщения с последнего визита." и "Новые ответы на ваши сообщения." - этой функции не имеют у меня на форуме. Вот в чем разница.

Только что опробывал мод который написал digital - СПАСИБО ему за это, но снова не реализована функция выбора тем как на этом форуме?! если это писалось и делалось ручками - так и скажите.


Roman

#3725
Nikki, а, так это стандартная настройка.
У пользователя (даже если он не админ и не модер) в профиле отмечается настройка "Быстрое модерирование" - "в виде ячеек". И тогда будет отображаться таким способом.
Просто в настройках по умолчанию для пользователей отметьте это, да и все.

А второй вопросительный знак (на скриншоте вашего форума) - это, как я понимаю, уже вы сами в код чего-то надобавляли.

0daliska

ФАК - настройки форума...
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

kak2z

Цитата: digital от 20 сентября 2011, 12:58:28
Roman, пересобрал так, как предложили вы.

Сделайте отдельную тему тут http://www.simplemachines.ru/index.php?board=8.0 - а то потеряется и все про него забудут))
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Idrassil

Подскажите пожалуйста, как отключить уведомление о неодобренных сообщениях на почту? У меня стоит премодерация, и каждый раз, как кто-то что-то напишет, на почту идут сообщения. Хочу это убрать, чтоб не уведомляло.

yuriyk

Приветствую всех. SMF 2.0, игнор-лист настроен и когда кто-то из этого листа пишет сообщение, отображается надпись:

"Вы игнорируете сообщение этого пользователя. Показать сообщение"


Есть ли возможность настроить форум так, чтобы этих надписей не появлялось и для пользователей, создавших игнор-листы, лица, в эти листы попавшие, как бы вообще на форуме не существовали?

Roman

yuriyk, такой настройки не видел.

Но если хотите, чтобы эти посты не отображались в топиках, то можно в Display.template.php добавить:
if (!$ignoring) {
сразу после
if (!empty($message['is_ignored']))
{
$ignoring = true;
$ignoredMsgs[] = $message['id'];
}

и
}
после <hr class="post_separator" />';

yuriyk

Роман, спасибо Вам большое! Когда смогу изменять карму, обязательно припишу плюсик! :)

Lex

Этим форумом начал пользоваться с версии 2.0, никогда не обновлял. Сейчас вышло обновление 2.0.1. Как обновлять? Скачал тот zip-файлик, и куда его? Подскажите пожалуйста.
И второй вопрос. Для многих форумов можно заказать платное изготовление дизайна. Но именно для SMF нигде не видел такой услуги. Подскажите, куда можно обраться с этим вопросом

Roman

Lex, зайдите в свою админку, там должна висеть ссылка на автоматическое обновление. Кликаете на нее, и движок форума обновляется.

По поводу изготовления дизайна попробуйте обратиться сюда: http://www.simplemachines.ru/index.php?board=41.0

david.xard

А что в 2.0.1 нового? Где на русском почитать?

Roman


satory

smf_2-0-1_changelog.txt
ЦитироватьSMF 2.0.1                                                      18 September 2011
================================================================================

September 2011
! A sensitive token was sent in the URL, allowing CSRF vulnerability (ModerationCenter.php)
! Html entities fixes for spoofing and injection prevention. (Load.php, Subs-Members.php)
Не позволяй душе лениться! :)

Lex

Цитата: Roman от 23 сентября 2011, 19:55:49
Lex, зайдите в свою админку, там должна висеть ссылка на автоматическое обновление. Кликаете на нее, и движок форума обновляется.
Где точно находится эта ссылка именно на автоматическое обновление? У меня везде написано что-то типа - Вы должны загрузить и обновится до последней версии с www.simplemachines.org, т.е. просто даётся просто ссылка на сайт, где можно скачать файл. Скачал, дальше что с ним делать? Или всё-таки где-то можно автоматически обновиться?

Roman

Сразу при входе в админку:
Цитировать
Доступно обновление!
Вы используете устаревшую версию SMF, содержащую некоторые ошибки, которые уже исправлены в новой версии. Рекомендуем обновить форум до последней версии. Это займет всего несколько минут!

Кликаете на "обновить форум", и запускается обновление.

Lex

Roman, спасибо. Текст там так написан, что не видно ссылку

satory

Господа и дамы!
А в курсе - при этом секъюрном обновлении  (с 2.0 Голд до 2.0.1), темы, моды, настройки и прочее "слетает" или все в порядке и смело можно через админку обновляться???
Спасибо!
Не позволяй душе лениться! :)

Roman

При обновлении 2.0 - 2.0.1 добавляется лишь несколько строк, в несколько файлов, расположенных в папке /Sources. Вот здесь полный список того, что меняется:
http://custom.simplemachines.org/upgrades/index.php?action=upgrade;file=smf_patch_2.0.1.tar.gz;smf_version=2.0

Если изначально все работает нормально, то ничего не слетит.

karavan

Ничего никуда не слетает, обновляйтесь спокойно.

Lex

Цитата: karavan от 24 сентября 2011, 15:52:30
Ничего никуда не слетает, обновляйтесь спокойно.
Нажал "обновить", теперь форум вообще не работает!!! Что делать? Подскажите!
Пишет:
Connection Problems
Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.

kak2z

Ну что.. слетел форум))
Шутка. Проверьте в setting правильность пароля и названия базы. Не могло обновление убить форум.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

satory

2Lex - Не торопитесь, проверьте все еще раз!
В корне сайта Settings.php - посмотрите, какие там параметры (логин, пароль, бд итд) для соединения с БД.
Возможно есть Settings_bak.php - там поглядите, или переименуйте!
Не торопитесь!  ^-^
Не позволяй душе лениться! :)

Lex

Цитата: kak2z от 24 сентября 2011, 16:18:40
Проверьте в setting правильность пароля и названия базы
Форум не открывается вообще, нет там никакого setting
Наверно рано начал писать тут, возможно совпало это обновление с проблемами на сервере. Сейчас писал в службу поддержки, говорят, что с  моим сервером проблемы какие-то, что решат в течении получаса. Подожду пока

kak2z

если упала база - то это только может поднять саппорт хостинга. У вас совпало обновление с проблемами хостинга. Грешить на обновление не надо..  и если дадите ссылку на сайт мы будем не против)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

yuriyk

Это обновление не затрагивает таких глобальных вещей, как работа с данными из базы :) Если работало раньше, должно работать и сейчас. Ну а если возникли проблемы, скорее всего надо провайдера трясти. С обновлением это не связано никак

Lex

Да, это была вина хостера. Интересно совпало, сразу после обновления форума :) Поднял панику, блин :)