Bom eae fez alguma modificação / tem algum feedback?
Abraço

Em 21 de fevereiro de 2011 14:56, Pedro Vidal <[email protected]>escreveu:

> Vlw pela ajuda Nando, vou seguir aqui as orientações, agora entendi blza!
>
> Abração!
> Pedro Vidal
>
> Em 21 de fevereiro de 2011 14:39, Nando Araujo 
> <[email protected]>escreveu:
>
> Ta, para isso não é necessário muito conhecimento nem em CI nem em jQuery..
>> mas, mas, mas por quÊ?!
>> Eu te digo! :)
>>
>> Só precisa ter algumas premissas antes de começar:
>>  - o q vc precisa fazer na HEAD da view seria chamar o script jquery e o
>> plugin;
>>  - no body da view vc colocaria o html necessário para a utilização do
>> plugin;
>>  - no processamento do plugin (geralmente esses tipos de plugin te
>> possibilitam usar uma url de backend) essa deve ser algum caminho no CI para
>> algum controlador que te retorne o que o backend normal retornaria
>> (geralmente tanto no normal quanto em CI é feito alguma ação no banco para
>> contar o voto e usado o json_encode() para retornar pro jquery o q
>> aconteceu) e logo a requisição sendo ajax ou não isso indifere para o
>> funcionamento do plugin sacou?
>>
>> O que eu faria para fazer funcionar?
>> Faria o download de algum desses plugins e dps é só "transformar" para a
>> estrutura do CI aos poucos..
>>
>> Pesquisando rápido no google me veio esse plugin aqui (
>> http://orkans-tmp.22web.net/star_rating/#main-menu=3&demo-tabs=6 ) dai
>> observa que lá em "More precise "Average" display:" tem um "$.getJSON", esse
>> é o callback no qual eu me referia anteriormente.. :)
>>
>> O jeito é fazer o script funcionar sem estar no CI. E depois é só lembrar
>> q ajax é uma requisição por trás sem o usuário ter conciencia disso, e que
>> se for no CI ou não isso não faz diferença. Usando firebug vc vai entender
>> direitinho..
>>
>> Boa sorte ^^
>>
>>
>> <http://www.fyneworks.com/jquery/star-rating/>
>> Em 21 de fevereiro de 2011 13:02, Pedro Vidal 
>> <[email protected]>escreveu:
>>
>> Até cheguei a pensar Nando, e seria ótimo poder utilizar ajax, mas como
>>> este é apenas o meu segundo projeto com o CodeIgniter, não visualizei bem
>>> como fazer isso usando ajax.
>>> Se alguém tiver um tuto aqui explicando como utilizar o ajax (do jquey de
>>> preferência) de como fazer, até me proponho a mudar a estrutura...
>>>
>>> Muito obrigado pela sugestão, e agradeço ao Leonardo Grillo pela sugestão
>>> do JSON encode/decode pois já estou tomando as providências aqui para
>>> utilizar esta solução.
>>> Mas, como falei antes, se alguém tiver aí algum tuto/video/artigo sobre
>>> como fazer isso via jquery agradeço, vai tornar a tarefa mais fácil...
>>>
>>> Grato pela atenção!
>>> Pedro Vidal
>>>
>>> Em 21 de fevereiro de 2011 12:53, Nando Araujo 
>>> <[email protected]>escreveu:
>>>
>>> Não cheguei a ver os códigos, mas claramente reconheco q isso mudaria um
>>>> pouco a sua estrutura, mas ja pensou em usar algum plugin jquery para
>>>> rankear usando ajax?
>>>>
>>>> Em 21 de fevereiro de 2011 12:47, Leonardo Grillo <
>>>> [email protected]> escreveu:
>>>>
>>>> Primeiro "erro" que detectei foi que session não aceita arrays e sim
>>>>> string, o que você pode fazer é utilizar json encode e decode, isso
>>>>> resolveria seu problema de passar os dados pela session.
>>>>> Para passar pelo input, também tem o mesmo problema da session, você
>>>>> não pode passar arrays e sim strings.
>>>>>
>>>>> Eu passaria pela session em formado de json.
>>>>>
>>>>> Em 21 de fevereiro de 2011 11:39, Pedro Vidal 
>>>>> <[email protected]>escreveu:
>>>>>
>>>>>> Olá pessoal, estou com algumas dúvidas à respeito da maneira como
>>>>>> estou fazendo um form numa aplicação minha. Bom, vamos à explicação:
>>>>>>
>>>>>> Tenho um site onde o usuário acessa, e dá uma sugestão. Preciso de uma
>>>>>> área administrativa para atribuir NOTAS às sugestões enviadas pelos
>>>>>> usuários.
>>>>>>
>>>>>> Criei um model pra montar uma página com o form com os dados vindos do
>>>>>> bd, e para cada sugestão coloquei um select com nota de 1 a 10.
>>>>>>
>>>>>> O problema ocorre que, preciso passar para o controller que vai
>>>>>> receber os dados um array com os nomes dos selects que ele deve processar
>>>>>> (não sei se isto é a maneira mais certa de fazer isso);
>>>>>> Como não sei quais selects eu terei que processar no controller que
>>>>>> recebe o post, pensei nessa forma que citei aí em cima.
>>>>>> Aí acontece que eu não descobri se existe uma maneira de botar esse
>>>>>> meu array de nomes dentro de um input do tipo hidden, pra acessar lá no
>>>>>> controller recebedor do post. O que fiz então foi usar uma variável de
>>>>>> sessão para armazenar este array de nomes.
>>>>>>
>>>>>> Quando dou um foreach echo nesse array DENTRO do meu model, ele lista
>>>>>> certinho os nomes de todos os selects que devo processar no controller.
>>>>>> Quando pego a variável de sessão no controller, recebo apenas o valor
>>>>>> "array" e se tento dar um foreach não mostra nada. Usando a função 
>>>>>> is_array
>>>>>> na variável de sessão que chega no controller, ele me retorna que a 
>>>>>> variável
>>>>>> NÃO é um array.
>>>>>>
>>>>>> Gostaria de saber qual a melhor maneira para se fazer isso, pois o bd
>>>>>> tá com 1000 e poucos registros já, daqui a pouco 2 mil, e não queria ter 
>>>>>> que
>>>>>> fazer um for em todos os registros para daí ver qual está no meu POST 
>>>>>> para
>>>>>> poder gravar no bd.
>>>>>>
>>>>>> Estou usando a versão 1.7.3 do CI.
>>>>>> código fonte do model que monta a página com form, select e tudo mais:
>>>>>> http://pastebin.com/mArctbJL
>>>>>>
>>>>>> código fonte da função lá no meu controller que deve receber os dados
>>>>>> do post:
>>>>>> http://pastebin.com/M429VgXA
>>>>>>
>>>>>> Agradeço a atenção!
>>>>>> pedro Vidal
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> [email protected]
>>>>>> http://www.codeigniter.com.br
>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>
>>>>>> ---------------------------
>>>>>> Oportunidade de negócio
>>>>>> http://www.franquiasargohost.net
>>>>>> ---------------------------
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> [email protected]
>>>>> http://www.codeigniter.com.br
>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>
>>>>> ---------------------------
>>>>> Oportunidade de negócio
>>>>> http://www.franquiasargohost.net
>>>>> ---------------------------
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> [email protected]
>>>> http://www.codeigniter.com.br
>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>
>>>> ---------------------------
>>>> Oportunidade de negócio
>>>> http://www.franquiasargohost.net
>>>> ---------------------------
>>>>
>>>>
>>>
>>> _______________________________________________
>>> [email protected]
>>> http://www.codeigniter.com.br
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>> ---------------------------
>>> Oportunidade de negócio
>>> http://www.franquiasargohost.net
>>> ---------------------------
>>>
>>>
>>
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>>
>>
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a