Перейти к контенту

Голос пользователя.


Рекомендуемые сообщения

Есть предложение сделать следующую модификацию- в посте и личных данных, помимо аватара, кол-ва постов, ника и т.д. сделать еще дополнительную кнопку "голос пользователя" При нажатии на которую проигрывается звуковой файл, (который пользователь заранее закачал) с вариантом голоса пользователя... Вроде неплохая идея. :D

Если такое уже есть- можете поругать и дать ссылку.

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
Блин, хорошая идея, особенно для домашних форумов!

угу :D

Ссылка на комментарий
Поделиться на других сайтах

Вот что у меня получилось — см. аттач.

В топиках не стал добавлять. Имхо, не нужно оно там, да и кнопки у меня нет. Нарисуйте кто-нибудь кнопку "Голос", тогда поговорим... :D

rofl.txt

Ссылка на комментарий
Поделиться на других сайтах

Ура! спасибо.

Но есть пара вопросов:

Под какую версию форума модуль?

В usercp_functions.php я не нашел следующее:

$set_string = $DB->compile_db_update_string($set);

 

 

ЗЫ: осталось сделать функцию "запах пользователя" 8)))

Ссылка на комментарий
Поделиться на других сайтах

Под какую версию форума модуль?

Под 1.3, конечно. Я по 2.0 не специализируюсь... И вообще... сразу надо говорить, для какой вам надо...

Ссылка на комментарий
Поделиться на других сайтах

ага ... всё хорошо, помогите малограмотному запихнуть все это в skin_topic.php

 

что я делаю своими кривыми руками.

 

добавляем в Topics.php строку

 

  бред всё это ...
  

 

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

 

потом в skin_topic.php рисуем

{$author['voice_icon']}

в строке

{$author['addresscard']} ....

 

вот ... а поскольку руки кривые, и я об этом знаю, то не работает конечно.

Ссылка на комментарий
Поделиться на других сайтах

theIggs

Dekker, я ничего не понял.

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

 

if ( $member['voice'] )
 {
	 $member['voice_icon'] = '<a href="uploads/'.$member['voice'].'"><{P_VOICE}></a>' : 
 }

 

примерно так, ну и конечно создаем макрос <{P_VOICE}>

 

я уже и по рекомендациям Song пытался дописать в functions.php поле voice, не срабатывает условие if и все под хвост. не хватает знаний.

Ссылка на комментарий
Поделиться на других сайтах

эм ... ну а я страдаю с 1.2.

 

if ($member_id != 0)
        {
                  
            $DB->query("SELECT moderator.mid as is_mod, moderator.allow_warn, m.id, m.name, m.mgroup, m.password, m.email, m.restrict_post, m.view_sigs, m.view_avs, m.view_pop, m.view_img, m.auto_track,
                              m.mod_posts, m.language, m.skin, m.new_msg, m.show_popup, m.msg_total, m.time_offset, m.posts, m.joined, m.last_post,
                  m.last_visit, m.last_activity, m.dst_in_use, m.view_prefs, m.org_perm_id, m.temp_ban, g.*,voice
                  FROM ibf_members m
                    LEFT JOIN ibf_groups g ON (g.g_id=m.mgroup)
                    LEFT JOIN ibf_moderators moderator ON (moderator.member_id=m.id OR moderator.group_id=m.mgroup )
                  WHERE m.id=$member_id");

 

Добавлено в [mergetime]1099999272[/mergetime]

Учимся добавлять установки в профиль юзера

 

по этим рекомендациям, добавлен запрос на поле voice

Ссылка на комментарий
Поделиться на других сайтах

d1pro

Про 2.0 тут как раз спрашивали совсем другое, а именно, не будет ли так любезен уважаемый джинн (в твоём лице ;)) помочь с конвертацией мода. :D

Ссылка на комментарий
Поделиться на других сайтах

так, для топика.

 

Song

m.voice

угу.

 

далее Topics.php

 

if ($ibforums->member['voice'])
   {
     $member['voice_icon'] = '<a href="uploads/'.$ibforums->member['voice'].'">
<{P_VOICE}></a>'; 
   }

 

разумееться в skin_topic.php

 

{$author['voice_icon']}

 

условие if ($ibforums->member['voice']) не срабатывает, а вернее срабатывает для всех.

Ссылка на комментарий
Поделиться на других сайтах

theIggs

при

if ($member['voice'])

 

она вообще постоянно == 0, соответсвенно макрос не отображаеться.

 

когда

 

if ($ibforums->member['voice'])

 

тогда передаеться значение == True, причем тоже постоянно.

 

может стоит что-то типа and preg_match добавить в условие ?

 

когда

 

$member['voice_icon'] = '<a href="uploads/'.$ibforums->member['voice'].'">
<{P_VOICE}></a>';

 

тогда (в последнем варианте, когда отображаеться всегда), тогда ссылка на голосовой файл отображаеться корректно.

 

если

 

$member['voice_icon'] = '<a href="uploads/'.member['voice'].'">
<{P_VOICE}></a>';

 

тогда тупо смотрит ссылка на http://localhost/upload/ и все, значение переменной не выводиться. значит, передача $ibforums->member['voice'] в даннном случае вроде корректно ...

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.