Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];

Вниз

Функция комментариев пользователя   Найти похожие ветки 

 
alexdn ©   (2015-01-15 11:15) [0]

Есть функция вордпресса которая возвращает количество комментариев пользователя - <?php comment_count_user();?>. Что то я не соображу как её значение передать переменной:
$n_otvet = <?php comment_count_user();?>;
нужно как то так, но это похоже неправильно.


 
DVM ©   (2015-01-15 12:00) [1]

Написать свою функцию comment_count_user() которая возвращает значение, а не выводит его с помощью echo. Элементарно же делается. Все данные лежат в базе, посмотри исходник этой своей  comment_count_user


 
mailch ©   (2015-01-15 12:01) [2]

Удалено модератором


 
Дмитрий С ©   (2015-01-15 12:02) [3]

Способ через одно место, но тем не менее правильный:


ob_begin();
comment_count_user();
$n_otvet = ob_get_contents();
ob_end_clean();


 
DVM ©   (2015-01-15 12:02) [4]


> mailch ©   (15.01.15 12:01) [2]

эта функция судя по всему не возвращает значения, а печатает.

Тут надо вот этим воспользоваться http://php.net/manual/en/book.outcontrol.php или свою написать.


 
mailch ©   (2015-01-15 12:03) [5]

Удалено модератором


 
кгшзх ©   (2015-01-15 23:40) [6]

строка в число здесь не причем.

смотреть надо реализацию.
функция возможно и выводит и возвращает.

судя по всему сначала открывается некий див с разметкой, затем внутри него в теге похапе идет вызов, который делает echo. и сам вывод попадает в нужное место только благодаря тому что вызов в нужном месте дива.

если так, и если возврат значения тоже есть, то сделать див невидимым, затем вызвать функцию и присвоить возвращаемое значение переменной.


 
Kilkennycat ©   (2015-01-15 23:42) [7]


> наверняка же можно как-то перехватить вывод, преобразовать
> строку в числу :)

конечно. регуляркой отсеять лишнее.


 
кгшзх ©   (2015-01-15 23:50) [8]

кроме comment_count_user()
есть более информативная get_comments()
которая ничего сама не выводит

http://codex.wordpress.org/Function_Reference/get_comments


 
кгшзх ©   (2015-01-15 23:55) [9]

и судя по всему (по кривизне дизайна ) comment_count_user() - это пользовательская обертка какого-то гудвина над встроенной get_comments()


 
alexdn ©   (2015-01-16 17:21) [10]

> кгшзх ©   (15.01.15 23:50) [8]
> есть более информативная get_comments()
> которая ничего сама не выводит
Насколько я понял это параметры одного сообщения, а не параметры пользователя


 
alexdn ©   (2015-01-17 11:54) [11]

Фрилансер за 350 руб справился -
$user = get_current_user_id();
$args = array(
"status"=>"approve",
"user_id" => $user,
"count" => true
);
$comments = get_comments($args);


 
Kilkennycat ©   (2015-01-17 13:16) [12]

круто. то есть, если даже такое делается за деньги фрилансом, то, как я понимаю, ты являешься неким Стивом Джобсом в вагонке?


 
alexdn ©   (2015-01-17 13:54) [13]

> Kilkennycat ©   (17.01.15 13:16) [12]
Я один из трёх людей на постсоветском пространстве которые занимаются библиотекой gd для строительства. Вот такая печальная участь..


 
Дмитрий С ©   (2015-01-17 14:10) [14]

Что значит заниматься библиотекой gd для строительства?


 
alexdn ©   (2015-01-17 14:16) [15]

Строительное ПО


 
Kilkennycat ©   (2015-01-17 14:18) [16]


> alexdn ©   (17.01.15 13:54) [13]

я один из множества людей, занимающийся строительством на постсоветском пространстве, начиная от создания проекта и заканчивая заколачиванием шурупов в гипрок и вкручиванием гвоздей в вагонку. и как-то обходимся без этой библиотеки, без программ "вагонка", "гипсокартон" и пр. КОМПАС-Home стоимостью в 1490 рублей вполне хватает. КОМПАС-Строитель для совсем крутых стоит 25 тыщ. окупается за пару проектов.
Гипсокартон и вагонку мы рассчитываем даже без калькулятора. в уме.
Вот такая нормальная участь.


 
DVM ©   (2015-01-17 14:25) [17]


> Kilkennycat ©   (17.01.15 14:18) [16]

так, уже двое, кто третий строитель


 
alexdn ©   (2015-01-17 19:17) [18]

> Kilkennycat ©   (17.01.15 14:18) [16]
> и пр. КОМПАС-Home стоимостью в 1490 рублей вполне хватает.
О ужяс, причём тут строительство и 3d моделирование?


 
Kilkennycat ©   (2015-01-17 22:39) [19]


> alexdn ©   (17.01.15 19:17) [18]

мда... у меня появилось желание написать программу "вагонка" и раздать бесплатно. Просто чтоб ты успокоился и занялся чем-нить. Полезным.


 
alexdn ©   (2015-01-17 22:59) [20]

> Kilkennycat ©   (17.01.15 22:39) [19]
Настоящий строитель пуглив и неграмотен, 3d моделирование это для избалованных пту-шников..)


 
alexdn ©   (2015-01-17 23:21) [21]

Я ещё ни разу не видел программы с толковыми битмапами. Потому там и работаю.


 
Kilkennycat ©   (2015-01-17 23:42) [22]

молодец. тогда сделай толковый расчет толковыми битмапами вот такой штуки гипрочной: http://blitz-remont.ru/wp-content/uploads/2012/12/mnogourovnevye-potolki.jpg


 
Kilkennycat ©   (2015-01-17 23:43) [23]

и без 3D, разумеется. строителям моделирование ведь не нужно.


 
alexdn ©   (2015-01-17 23:53) [24]

В документации knauf такого нет, и что интересно knauf об этом думает..


 
Kilkennycat ©   (2015-01-18 02:16) [25]

мне пофиг, что там есть или нет у кнауф, как и его мысли. У нас принимают по ГОСТам и СНиПам



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.059 c
15-1414182614
Юрий
2014-10-25 00:30
2015.09.10
С днем рождения ! 25 октября 2014 суббота


2-1393854752
JohnKorsh
2014-03-03 17:52
2015.09.10
Использование DLL в Delphi XE


15-1414322069
Amir
2014-10-26 15:14
2015.09.10
обновление MS SQL


15-1419887710
Кто б сомневался
2014-12-30 00:15
2015.09.10
Кто-нить использует Test Mode в Win 7?


15-1418938202
Юрий
2014-12-19 00:30
2015.09.10
С днем рождения ! 19 декабря 2014 пятница





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский