1ответ(ов) в теме
Кос Кокос
не в сети 2 недели
На сайте с 02.03.2013
Участник
Тем 22
Сообщения 110
1
00:56

Пока пробовал всевозможные плагины для вордпресс, но не нашел такого, который бы искал и по произвольные полям пользователя. То есть если я хочу найти человека на сайте, он должен оставить хотя бы один пост или коммент. Ну или должен быть в онлайн и ждать пока его страницу найдут. Перекрыл инет, нашел один интересный скрипт. И переработал немного под рекол

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function makelink() {
var your_name = document.getElementById('your_name_input').value
// тут должна бы быть проверка на допустимые символы введенного текста
document.getElementById('my_link').innerHTML = '<a href="http://www.ВАШ САЙТ/author/' + your_name + '/" ><br><h2>Ссылка</h2></a>'
}
</script>
<input type="text" id="your_name_input" />
<input type="button" onclick="makelink()" value="Получить сылку" />
<div id="my_link"></div>

В итоге если ввести в форму никнэйм пользователя (логин) то выходит ссылка на его страничку. Сурово, не очень красиво пока , но зато без этого скрипты сложно представить себе существование соцсети. Если есть у кого предложения или варианты по изменению и более приятной форме, пожалуйста, пишите сюда. Лучше, конечно, если будет исполнено в пхп, но у меня както не получилось реализовать. Помогите пожалуйста. Структура такая:
Переменная=поле ввода текста
Echo переменная
a href="site/author/значение переменной

Тогда при нажатии на найти сразу будет открываться страница нужного пользователя.


Fatal error: Uncaught Error: Call to undefined function ads_get_box() in /var/www/www-root/data/www/codeseller.ru/wp-content/themes/codeseller/includes/adv.php:15 Stack trace: #0 /var/www/www-root/data/www/codeseller.ru/wp-includes/class-wp-hook.php(310): add_adv_content_after_first_forum_post('pfm-single-post...', '/var/www/www-ro...') #1 /var/www/www-root/data/www/codeseller.ru/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters('', Array) #2 /var/www/www-root/data/www/codeseller.ru/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #3 /var/www/www-root/data/www/codeseller.ru/wp-content/plugins/wp-recall/functions/files.php(57): do_action('rcl_include_tem...', 'pfm-single-post...', '/var/www/www-ro...') #4 /var/www/www-root/data/www/codeseller.ru/wp-content/plugins/wp-recall/add-on/prime-forum/functions-templates.php(117): rcl_include_template('pfm-single-post...', '/var/www/www-ro...') #5 /var/www/www-root/data/www/codeseller.ru/wp-content/plugins/wp-recall/add-on/prime-forum/themes/prime-first/templates/pfm in /var/www/www-root/data/www/codeseller.ru/wp-content/themes/codeseller/includes/adv.php on line 15