Изменение "фундаментальных" умолчаний движка.
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 17 лет 4 месяца
Изменение "фундаментальных" умолчаний движка.
Здравствуйте, Уважаемые!
До сих пор с различными мелкими изменениями ПО форума справлялся сам, не смотря на крайне скудные познания в PHP. Но текущая проблема поставила меня в тупик. Два дня бился и понял, что лучше спрошу у Гуру.
Требуется изменить положение переключателя "Всегда сообщать мне об ответах" в настройках профиля при регистрации нового пользователя. По умолчанию, при регистрации нового юзера этот переключатель установлен в положение "Нет". Надо чтобы было по умалчанию "Да". Но только при регистрации нового юзера. Чтобы он мог изменить этот параметр в дальнейшем. Соответственно, правка шаблона (либо скрытие данного переключателя, либо прописывание прямо в шаблоне "чекед" и т.п.) некорректна, т.к. является, по сути своеобразным насилием и может закончится справедливым возмущением пользователей.
Но найти, где именно первоначально определено указанное умолчание я не смог - слишком слабо знаю РНР, к сожалению.
Помогите, пожалуйста.
Заранее благодарен.
С Уважением, Алексей.
До сих пор с различными мелкими изменениями ПО форума справлялся сам, не смотря на крайне скудные познания в PHP. Но текущая проблема поставила меня в тупик. Два дня бился и понял, что лучше спрошу у Гуру.
Требуется изменить положение переключателя "Всегда сообщать мне об ответах" в настройках профиля при регистрации нового пользователя. По умолчанию, при регистрации нового юзера этот переключатель установлен в положение "Нет". Надо чтобы было по умалчанию "Да". Но только при регистрации нового юзера. Чтобы он мог изменить этот параметр в дальнейшем. Соответственно, правка шаблона (либо скрытие данного переключателя, либо прописывание прямо в шаблоне "чекед" и т.п.) некорректна, т.к. является, по сути своеобразным насилием и может закончится справедливым возмущением пользователей.
Но найти, где именно первоначально определено указанное умолчание я не смог - слишком слабо знаю РНР, к сожалению.
Помогите, пожалуйста.
Заранее благодарен.
С Уважением, Алексей.
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
файл usercp_register.php
последний 0 замените на 1.
Код: Выделить всё
$notifyreply = ( isset($HTTP_POST_VARS['notifyreply']) ) ? ( ($HTTP_POST_VARS['notifyreply']) ? TRUE : 0 ) : 0;
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Или sql-запрос
Код: Выделить всё
ALTER TABLE `phpbb_users` CHANGE `user_notify` `user_notify` TINYINT( 1 ) DEFAULT '1' NOT NULL;
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 17 лет 4 месяца
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 19 лет 10 месяцев
Re: Изменение "фундаментальных" умолчаний движка.
Всё сделал получилось.
Можно ли автоматически изменить в настройках всех зарегистрированных пользователь эту рубрику на "Да" ?
Можно ли автоматически изменить в настройках всех зарегистрированных пользователь эту рубрику на "Да" ?
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Re: Изменение "фундаментальных" умолчаний движка.
Код: Выделить всё
UPDATE `phpbb_users` SET user_notify =1 WHERE user_id <> -1
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 19 лет 10 месяцев
Re: Изменение "фундаментальных" умолчаний движка.
Спасибо огромное, работает.
Зарегистрированные пользователи у которых при регистрации не была включена данная функция, после принудительного включения путём данного кода, получат ли уведомление на свой e-mail от постов в которых они уже участвовали до включения? или обязательно нужно после данного включения поучаствовать в каком не будь посте чтобы получать уведомление уже от тех постов в которых они поучаствуют?
Если НЕТ, то подскажите пожалуйста как добиться до такого результата.
Зарегистрированные пользователи у которых при регистрации не была включена данная функция, после принудительного включения путём данного кода, получат ли уведомление на свой e-mail от постов в которых они уже участвовали до включения? или обязательно нужно после данного включения поучаствовать в каком не будь посте чтобы получать уведомление уже от тех постов в которых они поучаствуют?
Если НЕТ, то подскажите пожалуйста как добиться до такого результата.
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Re: Изменение "фундаментальных" умолчаний движка.
Нет, если пользователь ответил в теме, но не подписался на неё, то последующего ответа, в рельтате выполнения этого запроса, он всё равно не получит. Нужно для всех пользователей добавить соответствующие записи в таблицу phpbb_topics_watch. Простыми запросами этого не сделать, надо скрипт писать или искать мод для принудительной подписки на темы.
---------
Сделано.
Скрипт для подписывания пользователей на темы
---------
Сделано.
Скрипт для подписывания пользователей на темы
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 16 лет
Re: Изменение "фундаментальных" умолчаний движка.
а как быть с этой функцией если не имеешь доступ к файлам форума?
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Re: Изменение "фундаментальных" умолчаний движка.
Это на сервисе бесплатных форумов? Тогда никак. Меняйте хостера.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html