Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Тема с большой буквы
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
ttindex
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 3 месяца
Тема с большой буквы
Подскажите, существует ли мод который в теме меняет маленьку букву на большую?
Например у меня на форуме человек содаёт тему: "продам в Москве колодки", мне надо чтобы тема начиналась с большой буквы "Продам в Москве колодки". Никто не встречал - есть ли такой мод который автоматом меняет первую букву темы на заглавную?
Например у меня на форуме человек содаёт тему: "продам в Москве колодки", мне надо чтобы тема начиналась с большой буквы "Продам в Москве колодки". Никто не встречал - есть ли такой мод который автоматом меняет первую букву темы на заглавную?
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 22 года 3 месяца
- Откуда: Бердск
- Поблагодарили: 15 раз
Re: Тема с большой буквы
ttindex
а какой мод поддерживаем?
а какой мод поддерживаем?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
rxu
- phpBB Guru

- Сообщения: 17317
- Стаж: 20 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 634 раза
- Поблагодарили: 2418 раз
Re: Тема с большой буквы
ttindex, попробуйте
не тестировал, сработает ли с UTF8.
Код: Выделить всё
OPEN
posting.php
FIND
'topic_title' => (empty($post_data['topic_title'])) ? $post_data['post_subject'] : $post_data['topic_title'],
REPLACE WITH
'topic_title' => (empty($post_data['topic_title'])) ? $post_data['post_subject'] : ucfirst($post_data['topic_title']),-
Shredder
- Former team member
- Сообщения: 2267
- Стаж: 17 лет 10 месяцев
- Благодарил (а): 284 раза
- Поблагодарили: 584 раза
Re: Тема с большой буквы
Работает вот так:
Найти в includes/functions_posting.php:
И оба вхождения в файле заменить на:
Первое - задаёт название при создании темы, второе - при редактировании (чтобы юзер, отредактировав позже, на мелкое заменить не смог).
Найти в includes/functions_posting.php:
Код: Выделить всё
'topic_title' => $subject,Код: Выделить всё
'topic_title' => utf8_ucfirst($subject),-
betterqn
- phpBB 1.4.4
- Сообщения: 123
- Стаж: 17 лет 2 месяца
- Благодарил (а): 25 раз
Re: Тема с большой буквы
Работает, но выявлен маленький недочёт:
Создаём тему с маленькой буквы, например "тема с большой буквы". Автоматически название темы меняется на заглавную - "Тема с большой буквы". Всё нормально. Далее, нажимаем ответить, отправляем ответ и вот что у нас получается в ответе - "Re: тема с большой буквы".
Создаём тему с маленькой буквы, например "тема с большой буквы". Автоматически название темы меняется на заглавную - "Тема с большой буквы". Всё нормально. Далее, нажимаем ответить, отправляем ответ и вот что у нас получается в ответе - "Re: тема с большой буквы".
-
betterqn
- phpBB 1.4.4
- Сообщения: 123
- Стаж: 17 лет 2 месяца
- Благодарил (а): 25 раз
-
betterqn
- phpBB 1.4.4
- Сообщения: 123
- Стаж: 17 лет 2 месяца
- Благодарил (а): 25 раз
Re: Тема с большой буквы
Вариант rxu не работает, меняем ucfirst на utf8_ucfirst - тоже не работает. (на заглавные буквы замена не происходит ни в названии топика, ни в Re)
Вариант Shredder получается вот что:
Вариант Shredder получается вот что:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
FladeX
- Former team member
- Сообщения: 1935
- Стаж: 19 лет 4 месяца
- Откуда: Саранск
- Благодарил (а): 7 раз
- Поблагодарили: 59 раз
Re: Тема с большой буквы
А так если еще доделать:
posting.php
заменить на
posting.php
Код: Выделить всё
$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']);Код: Выделить всё
$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . utf8_ucfirst(censor_text($post_data['post_subject']));//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
betterqn
- phpBB 1.4.4
- Сообщения: 123
- Стаж: 17 лет 2 месяца
- Благодарил (а): 25 раз
-
FladeX
- Former team member
- Сообщения: 1935
- Стаж: 19 лет 4 месяца
- Откуда: Саранск
- Благодарил (а): 7 раз
- Поблагодарили: 59 раз
Re: Тема с большой буквы
Это только для новых сообщений. Попробуйте добавить новое сообщение.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
Shredder
- Former team member
- Сообщения: 2267
- Стаж: 17 лет 10 месяцев
- Благодарил (а): 284 раза
- Поблагодарили: 584 раза
Re: Тема с большой буквы
betterqn
Найти:
Заменить на:
Так же оба раза.
Найти:
Код: Выделить всё
'post_subject' => $subject,Код: Выделить всё
'post_subject' => utf8_ucfirst($subject),-
betterqn
- phpBB 1.4.4
- Сообщения: 123
- Стаж: 17 лет 2 месяца
- Благодарил (а): 25 раз

