А вообще расширение супер.
Спасибо большое!
1 13.01.2011 02:14
Re: [Релиз] Загрузка изображений (80 ответов, оставленных в Расширения v1.3)
2 12.01.2011 11:33
Re: [Релиз] Загрузка изображений (80 ответов, оставленных в Расширения v1.3)
Расширение совместимо только с пятой версией ПХП?
Форум на четвертой обижается на stripos
Fatal error: Call to undefined function: stripos() in /var/www/detiavtoy/detiavto.com/forum/include/parser.php(634) : eval()'d code on line 18
Добавлено спустя 20 минут 39 секунд:
Если просто на strpos заменить?
Вроде работает.
Какие могут быть пролемы?
<hook id="ps_handle_img_tag_end"><![CDATA[
global $cur_post;
$rel = (isset($cur_post['id'])) ? ' rel="gallery'.$cur_post['id'].'" ' : '';
if (strpos($url,$ext_info['url'])!==false){
$img_tag = str_replace(array('<span class="postimg">','</span>',' alt="'.forum_htmlencode($alt).'"'), array('<span class="postimg"><a href="'.str_replace('thumb/','',$url).'" class="thumb"'.$rel.'>','</a></span>', ''),$img_tag);
}
]]></hook>3 15.05.2010 03:48
Re: Для НЕ активированных юзеров показывать капчу (3 ответов, оставленных в Общие вопросы)
Перевод в нормальную группу при активации почтовой ссылки.
Не знаю как этот пункт реализовать.
Есть какая-то штатная функция?
4 15.05.2010 00:41
Тема: Для НЕ активированных юзеров показывать капчу (3 ответов, оставленных в Общие вопросы)
Если готовое решение или подскажите как организовать такую регистрацию пользователей - писать сообщения может каждый, прошедший регистрацию и БЕЗ подтверждения по почте. Но если юзер не прошел активацию по почте, то каждый раз, чтобы отправить сообщение, ему будет необходимо заполнять капчу.
Спасибо.
5 14.05.2010 11:50
Re: Вставка php кода (9 ответов, оставленных в Общие вопросы)
Т.е. добавить свой код к хуку напрямую, до вызова хука, можно как-то так:
Оказалось что написать расширение совсем не сложно. Страшнее звучит чем делается. Спасибо, свою задачу решил, благодаря Вашей помощи.
6 13.05.2010 06:54
Re: Вставка php кода (9 ответов, оставленных в Общие вопросы)
Либо я чего-то не понимаю, либо ты.
Доступа к хукам нет в принципе. Хук - это место в коде, имеющее уникальный идентификатор, где система может выполнять произвольный пользовательский код.
Да, я это понял. Это и имел ввиду.
Думал что можно, что то типа того в файле написать
$forum_hooks['fn_forum_link_start'] = 'echo "privet"';
Пихануть этот файл по выше и наслаждаться. Только экспериментировать не стал. Решил спросить сначала.:)
7 13.05.2010 05:59
Re: Вставка php кода (9 ответов, оставленных в Общие вопросы)
Чтобы все настройки можно было бы в скриптах прописывать.
AnyCode - супер расширение (еще раз спасибо за него), но, ИМХО, удобнее это прописать все в один файл (или в пару файлов), и положить его, например, в template, вместе со своими шаблонами.
Я понял что надо править специальный массив, с соответствующими индексами, только не могу допереть, есть ли штатные функции для этого. И зачем кеш для хуков, тоже понять не могу, и как туда эти хуки загонять. ![]()
8 09.05.2010 03:32
Re: Вставка php кода (9 ответов, оставленных в Общие вопросы)
Вариант 1:
Создаем php-скрипт, ложим его в каталог include/user
Добавляем в include/template/main.tpl (или в шаблон, используемый стилем) строку вида: <!-- forum_include "имя_скрипта" -->
Не требует особых знаний движка
А как из своего скрипта получить доступ к хуку?
Спасибо.
9 09.05.2010 03:29
Re: [Релиз] AnyCode Tool (1.0.0 Beta) (183 ответов, оставленных в Расширения v1.3)
В файле править удобнее, ИМХО конечно. И как то не привычно, что ПХП код в базе (где то читал мнение, что это не хорошо). ![]()
10 09.05.2010 01:24
Re: [Релиз] AnyCode Tool (1.0.0 Beta) (183 ответов, оставленных в Расширения v1.3)
Спасибо, очень удобное расширение!
А есть ли возможность код который привязан к хукам, не в базе хранить а в файлах?
11 08.05.2010 08:40
Re: Как сделать: "Постоянная ссылка на это сообщение" только на один пост (2 ответов, оставленных в Общие вопросы)
Спасибо!
Действительно просто.
12 06.05.2010 23:25
Тема: Как сделать: "Постоянная ссылка на это сообщение" только на один пост (2 ответов, оставленных в Общие вопросы)
Надо, чтоб при переходе по PermaLink (viewtopic.php?pid=123#p123) открывалась страница, которая содержала бы только один, соответствующий, пост. Такая логика реализована в Vbulletin, например.
Есть ли готовое решение? Или подскажите, пожалуйста, можно ли это сделать и как, не хакая файлы.