Та еще и javascript участвует...фиг его знает как расширить...evrus01 писал(а):Поле со списком, которое формируется тегом
[RC] User FAQ (Пользовательский FAQ)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [RC] User FAQ (Пользовательский FAQ)
Чой-то все пропали...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: [RC] User FAQ (Пользовательский FAQ)
По идеи
select должен его «распереть» вширь, если конечно же внешнему блоку не задана фиксированная ширина.Я использую следующие модификации | Памятка
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [RC] User FAQ (Пользовательский FAQ)
При открытии категории с вопросом от гостя дебаггер орет -
В логе дебаггера -
Это можно как-то победить?
Строка 300 крестом
Добавлено спустя 39 секунд:
Стоит ответить на вопрос, ошибка исчезает...млин...
Код: Выделить всё
[phpBB Debug] PHP Notice: в файле [ROOT]/u_faq.php в строке 300: Undefined variable: an_fakenickКод: Выделить всё
1 минуту назад Pthelovod
77.34.102.61
► Источник
Язык: ru Страница: u_faq.php?mode=cat&id=4
Файл: [ROOT]/u_faq.php
Строка: 300 [PHP Notice]
Undefined variable: an_fakenickСтрока 300 крестом
Код: Выделить всё
// Last Answer data
'ANSWER_ID' => $an_id,
'ANSWER_USER' => $an_user,
'ANSWER_TIME' => $user->format_date($an_time),
'ANSWER_TEXT' => $an_text,
'S_MODE' => $row['q_mode'],
'QUESTOR_FAKENICK' => ($row['q_user_id'] == ANONYMOUS && isset($row['q_subj_author'])) || (isset($row['q_subj_author']) && $row['q_user_hidenick'] != 0) ? $row['q_subj_author'] : '',
'QUESTOR_HIDENICK' => $row['q_user_hidenick'] != 0 ? true : false,
'VIEW_RIGHTS' => ($user_id != ANONYMOUS && $row['q_user_id'] == $user_id) || $auth->acl_get('m_') || $auth->acl_get('a_') ? true : false,
+ 'ANSWER_FAKENICK' => $an_fakenick,
)
);
}
$db->sql_freeresult($result);Стоит ответить на вопрос, ошибка исчезает...млин...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Garret_Dark
- phpBB 2.0.16
- Сообщения: 1097
- Стаж: 17 лет 8 месяцев
- Откуда: root/world/russia/
- Благодарил (а): 126 раз
- Поблагодарили: 206 раз
Re: [RC] User FAQ (Пользовательский FAQ)
Обычное явление при росте модаSCALOlaz писал(а):Попиливаю временами и понимаю что начинаю путаться в коде и мысль идёт не туда куда следовало.
Пчелкин, по поводу:
Код: Выделить всё
[phpBB Debug] PHP Notice: в файле [ROOT]/u_faq.php в строке 300: Undefined variable: an_fakenicku_faq.php
Найти
Код: Выделить всё
$sql_c = 'SELECT u.username, u.user_colour, q.*Код: Выделить всё
$an_fakenick = '';В этом же файле
найти
Код: Выделить всё
$sql_c = 'SELECT u.username, u.user_colour, q.*
FROM ' . USERS_TABLE . ' u, ' . Q_QUESTION_TABLE . " q
WHERE q_parent_q = " . $row['q_id'] . "
AND q_type = 0
AND u.user_id = q.q_user_id
ORDER BY q_time DESC LIMIT 1";
$result_c = $db->sql_query($sql_c);
while($q = $db->sql_fetchrow($result_c))
{
$an_user = get_username_string('full', $q['q_user_id'], $q['username'], $q['user_colour']);
$an_time = $q['q_time'];
$an_id = $q['q_id'];
$an_text = ufaq_make_message_len($q['q_text'], $q['bbcode_uid'], $q['bbcode_bitfield']);
$an_fakenick = ($q['q_user_id'] == ANONYMOUS && isset($q['q_subj_author'])) || (isset($q['q_subj_author']) && $q['q_user_hidenick'] != 0) ? $q['q_subj_author'] : '';
}
$db->sql_freeresult($result_c);Код: Выделить всё
$sql_c = 'SELECT u.username, u.user_colour, q.*
FROM ' . USERS_TABLE . ' u, ' . Q_QUESTION_TABLE . " q
WHERE q.q_parent_q = " . $row['q_id'] . "
AND q.q_type = 0
AND u.user_id = q.q_user_id
ORDER BY q.q_time DESC";
$result_c = $db->sql_query($sql_c);
$q = $db->sql_fetchrow($result_c)
$an_user = get_username_string('full', $q['q_user_id'], $q['username'], $q['user_colour']);
$an_time = $q['q_time'];
$an_id = $q['q_id'];
$an_text = ufaq_make_message_len($q['q_text'], $q['bbcode_uid'], $q['bbcode_bitfield']);
$an_fakenick = ($q['q_user_id'] == ANONYMOUS && isset($q['q_subj_author'])) || (isset($q['q_subj_author']) && $q['q_user_hidenick'] != 0) ? $q['q_subj_author'] : '';
$db->sql_freeresult($result_c);P.S. В код особо не вглядывался, времени нет на разбор как и на то, какой новый функционал внедрен, но уже район этой строчки мне не нравится, увы...
1. Зачем применять запрос с циклом в запросе с циклом, если цикл там не нужен? (извините за частое повторение слова "цикл")
2. Зачем создавать лишний запрос, если запрашиваемую инфу можно хранить в БД в записи вопроса? В т.ч. и первые Х символов последнего ответа, при этом ББкоды стоит обрезать, а не обрабатывать (есть вроде стандартная функция strip_bbcode($text) ).
3. Вообще вывод обрезанного ответа считаю излишним, вопрос еще да, но последний ответ не значит верный ответ.
tooltip я бы сделал в качестве адд-она, но не включал бы в основной мод.
Но... я не вижу файлов шаблона сабсильвера и я вижу в шаблоне русский текст вместо языковых переменных
SCALOlaz, ты конечно молодец, что взялся, разбираешься, но если делать, то уж языковые переменные надо использовать обязательно и стиль сабсильвер не забывай, а?
Последний раз редактировалось Garret_Dark 28.10.2012 9:55, всего редактировалось 1 раз.
Мои моды:
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [RC] User FAQ (Пользовательский FAQ)
Зря...с первой правкой все окей..Garret_Dark писал(а):Ни разу не проверял
Со второй - ошибка 500...
Еще бы автор аддончика про кнопки плюс-минус разобрался бы...
Добавлено спустя 2 часа 11 минут 58 секунд:
Извиняюсь...сам протупил одну правку...Пчелкин писал(а): Еще бы автор аддончика про кнопки плюс-минус разобрался бы...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Garret_Dark
- phpBB 2.0.16
- Сообщения: 1097
- Стаж: 17 лет 8 месяцев
- Откуда: root/world/russia/
- Благодарил (а): 126 раз
- Поблагодарили: 206 раз
Re: [RC] User FAQ (Пользовательский FAQ)
Странно, должна была быть ошибка мускула. Поправил, проверь плизПчелкин писал(а):Со второй - ошибка 500...
Мои моды:
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: [RC] User FAQ (Пользовательский FAQ)
Когда вы нас обрадуете подпиской на категории? С модулем в UCP :)
Я использую следующие модификации | Памятка
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [RC] User FAQ (Пользовательский FAQ)
С первой правкой - окей...Garret_Dark писал(а):Странно, должна была быть ошибка мускула. Поправил, проверь плиз
Со второй и с первой вместе, а так-же только со второй -
Мож не туда?
Код: Выделить всё
$an_user = $an_time = $an_id = $an_text = '';
$sql = 'SELECT u.username, u.user_colour, q.*
FROM ' . USERS_TABLE . ' u, ' . Q_QUESTION_TABLE . " q
WHERE q.q_parent = $id
AND q.q_type = 1
AND u.user_id = q.q_user_id
ORDER BY $order_by";
$result = $db->sql_query_limit($sql, $limit, $start);
while($row = $db->sql_fetchrow($result))
{
$sql_c = 'SELECT u.username, u.user_colour, q.*
FROM ' . USERS_TABLE . ' u, ' . Q_QUESTION_TABLE . " q
WHERE q.q_parent_q = " . $row['q_id'] . "
AND q.q_type = 0
AND u.user_id = q.q_user_id
ORDER BY q.q_time DESC";
$result_c = $db->sql_query($sql_c);
$q = $db->sql_fetchrow($result_c)
$an_user = get_username_string('full', $q['q_user_id'], $q['username'], $q['user_colour']);
$an_time = $q['q_time'];
$an_id = $q['q_id'];
$an_text = ufaq_make_message_len($q['q_text'], $q['bbcode_uid'], $q['bbcode_bitfield']);
$an_fakenick = ($q['q_user_id'] == ANONYMOUS && isset($q['q_subj_author'])) || (isset($q['q_subj_author']) && $q['q_user_hidenick'] != 0) ? $q['q_subj_author'] : '';
$db->sql_freeresult($result_c);
$template->assign_block_vars('q',array(
'SUBJ' => $row['q_subj'],
'QUESTION_TEXT' => ufaq_make_message_len($row['q_text'], $row['bbcode_uid'], $row['bbcode_bitfield']),
'ANSWERS' => $row['q_answers'],
'RATING' => $row['q_rating'],
'RATING_USE' => $ufaq_use_rating,
'VIEWS' => $row['q_views'],
'TIME' => $user->format_date($row['q_time']),
'QUESTOR' => get_username_string('full', $row['q_user_id'], $row['username'], $row['user_colour']),
'U_QUESTION' => append_sid("{$phpbb_root_path}u_faq.$phpEx", 'mode=q&id='.$row['q_id']),
// Last Answer dataУ вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Garret_Dark
- phpBB 2.0.16
- Сообщения: 1097
- Стаж: 17 лет 8 месяцев
- Откуда: root/world/russia/
- Благодарил (а): 126 раз
- Поблагодарили: 206 раз
Re: [RC] User FAQ (Пользовательский FAQ)
Пчелкин, плохо, что 500 ошибка, не понятно, что ему не нравится... сам я пока потестить не могу.
Как вариант, можно использовать только первую правку
Как вариант, можно использовать только первую правку
Мои моды:
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [RC] User FAQ (Пользовательский FAQ)
Так и сделал уже...на всееееех форумах...все довольны...Тока вот новых кнопок от адониста про рейтинги вопросов все равно в темах нет...перепроверил уже все...уже и не знаю что и проверять...Garret_Dark писал(а):использовать только первую
Добавлено спустя 1 минуту 20 секунд:
А интерфейсик от версии 1.0.5 довольно симпатишненький вышел...И не хочется к 1.0.3 возвращаться...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: [RC] User FAQ (Пользовательский FAQ)
Что-то мой вопрос был не замечен :(
Я использую следующие модификации | Памятка
-
SCALOlaz
- phpBB 1.2.0
- Сообщения: 17
- Стаж: 19 лет 2 месяца
- Откуда: Самара
- Поблагодарили: 6 раз
Re: [RC] User FAQ (Пользовательский FAQ)
Если кнопки добавляли по инструкции в спойлере, идём в Админке в "Стили" и обновляем набор рисунков.Пчелкин писал(а):...Тока вот новых кнопок от адониста про рейтинги вопросов все равно в темах нет...перепроверил уже все...уже и не знаю что и проверять...
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [RC] User FAQ (Пользовательский FAQ)
Не помогает...
перепроверил уже все...мож какой перехлест условий вышел..чой то уже крышу рвет от поисков...
Добавлено спустя 38 минут 48 секунд:
Чмод 644 и появились..
перепроверил уже все...мож какой перехлест условий вышел..чой то уже крышу рвет от поисков...
Добавлено спустя 38 минут 48 секунд:
Чмод 644 и появились..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
An-124
- phpBB 1.4.1
- Сообщения: 49
- Стаж: 17 лет 3 месяца
- Откуда: Украина
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: [RC] User FAQ (Пользовательский FAQ)
не пойму что случилось, пробую нажать на ссылку /u_faq.php?mode=add_q и пишет, не указан режим, какой такой режим? Права доступа выставлены всем да. В чем проблема?

