Храк, про 0,02 сек ты может и прав, но у тебя и система-то не такая сложная, к тому же функциональность пока что слабая
когда нарастишь функционал, добавишь голосования и прочее в количестве хотя бы 20 модулей - тогда и поговорим, посравниваем с битриксом и прочими аналогами по скорости
а еще лучше - возьмите друпал и сделайте на нем, поскольку делать полноценный многофункциональный сайт на вп - это возможно, однако в будущем будете кусать локти
по-разному говорят, я привык говорить о перегрузке функций в стиле этого автора http://gamedev.gameslife.ru/cpp/cpp_article3_1.html#_toc2
DeveloperRu добавил 22.07.2009 в 13:55
Храк, про 0,02 сек ты может и прав, но у тебя и система-то не такая сложная, к тому же функциональность пока что слабая
когда нарастишь функционал, добавишь голосования и прочее в количестве хотя бы 20 модулей - тогда и поговорим, посравниваем с битриксом и прочими аналогами по скорости
друзья, с чего такое бравирование соответствию E_STRICT ?
я, например, ему не следую с целью иметь возможность перегружать методы в стиле с++ и нисколько об этом не жалею
вообще, надо правильно планировать использование функции
а если вдруг придется добавить входящую переменную - то ставишь значение по умолчанию и переписываешь логику функции
это никак не влияет на остальной код
хостинг обычно делает бекап - попросите, только будьте готовы выложить деньги
да хотя бы потестировать и посмотреть принцип работы, как транзакции работают и тп
что-то не могу ничего подходящего найти, что актуально на июль 2009 :)
а что такое 100cu ?
а еще лучше - возьмите друпал и сделайте на нем, поскольку делать полноценный многофункциональный сайт на вп - это возможно, однако в будущем будете кусать локти
вот полная подсказка
http://www.vbsupport.org/forum/archive/index.php/t-1114.html
дописываем к конец clientscript\vbulletin_quick_reply.js
// START nick to quick relpay
function insertnick(nickname){
if(document.selection){
document.vbform.message.focus();
document.selection.createRange().text += '' + nickname + ', ';
}
else{
document.vbform.message.focus();
document.vbform.message.value+= '' + nickname + ', ';
}
}
// END nick to quick relpay
находим в postbit_legacy
<div id="postmenu_$post[postid]">
<if condition="$show['profile']">
<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
<script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
<else />
$post[musername]
</if>
</div>
и заменяем на
<if condition="$show['quickreply']">
<a class="bigusername" href="javascript:insertnick('$post[username]');" title="Вставить ник в форму быстрого ответа"><b>$post[musername]</b></a>
<else />
<b>$post[musername]</b>
</if>
<span id="postmenu_$post[postid]">
<img src="$stylevar[imgdir_misc]/menu_open.gif" border=0 />
<script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
</span>
-----
при клике по ники ник вставляется в быстрый ответ а рядом с ником появляется стрелочка с ненюшкой, проверял на опере8,5, эксплорере, маие, лисе
Unlock, проверка, как это работает :)
имхо, ответ простой - при помощи javascript
<a class="smallfont" title="Ник в ответ" href="javascript:insertnick('Unlock');"><b>Обратиться по нику</b></a>
а вот и функция JS
document.vbform.message.focus();
document.vbform.message.value+= '' + nickname + ', ';
}
в шаблоне у тебя есть доступ к меткам с именем ника - просто вставь эту метку вместо Unlock в javascript:insertnick('Unlock');
друзья, а для чего может подойти такой сайт с набором статей?
вроде страниц немного, на сапе деньги небольшие, на контексте - тоже