Portugal (g.d.o)

Subscreva feed Portugal (g.d.o)
Grupo de Utilizadores Portugueses do Drupal
Actualizado: há 6 minutos 13 segundos atrás

Views - Nodes ordenados por um term id especifico.

Ter, 19/08/2014 - 21:14

Boas Pessoal,

Gostaria de criar uma views node ordenada da seguinte forma, ex:

Product A = > Attached to Term 1
Product B = > Not attached to any term
Product C = > Attached to Term 2
Product D = > Attached to Term 1

Sorting : Todos os nodes relationados com o term 1 devem aparecer no topo dos resultados, todos os outros a seguir ordenandos alphabeticamente por exemple, obtendo:
A,D,B,C.

Tentei utilisar:
relationship : Content: Taxonomy terms on node
sort criteria : (term) Taxonomy term: Weight (desc)

Mas os nodes sem nenhuma relação, sem nenhum term são colocados no fim da lista, ex:
A,D,C,B

Alguém conhece uma solução para este problema.

Obrigado desde já pela ajuda que me poderem dar,
Nelson

Categorias: Groups.Drupal

Agosto/Setembro - Drupal PT-PT translation Sprints! (online)

Seg, 18/08/2014 - 14:30
Iniciar: 
2014-08-20 17:00 - 19:00 Europa/Lisboa
Sprint
Organizers: 

Queres ajudar na traduções do Drupal8 estejas onde estiveres?

Este Verão vamos dar um "empurrãozinho" nas traduções core do Drupal.

Todas a Quartas-feiras por volta das 17h aparece no canal #drupal-pt para ajudares nas traduções do Dupal Core!
Se não tens conta no IRC basta seguires nesta ligação:
http://webchat.freenode.net/?channels=%23drupal-pt&uio=OT10cnVlJjEwPXRyd...

Podes aceder às instruções em: https://localize.drupal.org/translate/languages/pt-pt/

Participa!

Categorias: Groups.Drupal

Implementação de Sistema de Booking (rooms)

Sex, 01/08/2014 - 16:23

Viva Drupal developers.

Preciso de encontrar alguém para implementar um sistema de booking no site de uma quinta de turismo rural. O site está neste momento em fase terminal para colocar online na versão PT. Vai ter para além desta mais 2 ou 3 línguas.

A Quinta tem 5 casas para alugar no total e é já de qualidade muito superior. O site está desenvolvido em Drupal 7 com base num tema premium. Para a parte multilingue, tem o i18n a funcionar em pleno. As casas são um tipo de conteúdo separado.

Conheço o Drupal Rooms mas infelizmente não tenho ainda experiência nele para poder implementar isso de forma rápida e eficiente.

Estou então à procura de experts que possam orçamentar este trabalho ou então empresas nacionais que possam levar este trabalho a cabo.

Obrigado desde já pelo apoio.

Categorias: Groups.Drupal

Ajuda com ajax callback

Sex, 01/08/2014 - 12:37

Viva Pessoal,

estou aqui com um problema com a atualização de campos em formulários.
O problema é o seguinte.

Estou a criara um sistema de reserva/requisição de viaturas para transporte. O sistema já está 90% funcional. A ideia é os utilizadores poderem efectuar requisição de viaturas para determinadas datas, o sistema validar a disponibilidade e mais tarde ser entregue as viaturas e registo de eventuais ocorrências.

O problema que estou a ter é na recepção das viaturas após o transporte.

Criei um conteúdo do tipo reserva de viaturas com todos os campos que necessito de guardar. Depois utilizando o hook_form_alter, estou a alterar o campo das requisições para apenas me ir buscar as reservar que foram aprovadas. Ao seleccionar a o campo com este numero de requisição, a ideia é fazer uma consulta à ao conteúdo da requisição e atualizar automaticamente dois campos, o custo da viatura por km e o custo do condutor por hora.

É aqui que me surge o problema, já estive a ver vários exemplos e a partida tudo estaria correto... mas aparentemente não.

Esta é a função para o hook_form_alter

<?php
function viatura_form_alter(&$form, &$form_state, $form_id) {

  switch ($form_id)  {

    /<em>
     * Quando se recebe uma viatura, altera o estado da requisicao para entregue
     */
        case 'viaturas_entrega_de_viatura_node_form':

      // Vai buscar as apenas as reservas que já estão APROVADAS (n_requisicao)
      $query = new EntityFieldQuery();
      $query->entityCondition('entity_type', 'node')
                  ->entityCondition('bundle', 'viatura_requisicao')
        ->fieldCondition('field_estado_requisicao', 'tid', array(variable_get('tax_term_estado_requisicao_aguarda'), variable_get('tax_term_estado_requisicao_aprovada')), 'IN');
      $result = $query->execute();
      if (isset($result['node'])) {
        $nodes_reserva = array_keys($result['node']);

        foreach($nodes_reserva as $nid) {
          $node = node_load($nid);
          $array_nid1[] = $node->field_reserva_id[$node->language][0]['value'];
        }
      }

      $form['field_n_requisicao'] = array(
        '#type' => 'select',
        '#title' => 'N.º Requisição',
        '#empty_option' => t('- Seleccione a Requisição -'),
        '#options' => $array_nid1,
        '#ajax' => array(
          'callback' => 'ajax_load_field_custos',
          'wrapper' => 'div_custos',
        ),
      );

      // Campo a atualizar com o custo por km da viatura
      $form['field_custo_viatura_km_'] = array(
        '#type' => 'textfield',
        '#title' => 'Custo Viatura (Km)',
        '#size' => 14,
        '#required' => TRUE,
        '#prefix' => '<div id="div_custos">',
        '#suffix' => '</div>',
      );



      if (!empty($form_state['values']['field_n_requisicao'])) {

        // Vai buscar dados da requisicao selecionada
        $query = new EntityFieldQuery();
        $query->entityCondition('entity_type', 'node')
                    ->entityCondition('bundle', 'viatura_requisicao')
          ->fieldCondition('field_reserva_id', 'value', $form['field_n_requisicao']['#options'][$form_state['values']['field_n_requisicao']], '=');
        $result = $query->execute();

        if (isset($result['node'])) {
          $nodes_reserva = array_keys($result['node']);
          foreach($nodes_reserva as $nid) {
            $node_reserva = node_load($nid);
            $id_reserva = $node_reserva->field_reserva_id['und'][0]['value'];

            // DADOS DA VIATURA
            $node_viatura = node_load($node_reserva->field_viatura_nid['und'][0]['target_id']);
            $custo_viatura = $node_viatura->field_viatura_custo_km['und'][0]['value'];

            // DADOS DA CONDUTOR
            $node_condutor = node_load($node_reserva->field_condutor['und'][0]['target_id']);
            $custo_condutor = $node_condutor->field_funcionario_custo_hora['und'][0]['value'];
          }
        }

        $form['field_custo_viatura_km_']['#value'] = $custo_viatura;
        $form['field_custo_condutor_hora_']['#value'] = $custo_condutor;
        //$form['title']['#value'] = $id_reserva;
      }

    break;
  }


  return($form);
}


/</em>
* Implements ajax_load_field_custos()
*/
function ajax_load_field_custos($form, $form_state) {
  return($form['field_custo_viatura_km_']);
}
?>

O erro/aviso que me aparece, é que quando selecciono o campo que tem o número das requisições, de facto o campo com o custo da viatura por km é atualizado, mas surge-me este aviso:

Warning: array_values() expects parameter 1 to be array, string given em _field_filter_items() (linha 513 de /var/www/001-cm_viaturas/modules/field/field.module).
Warning: Invalid argument supplied for foreach() em list_field_validate() (linha 392 de /var/www/001-cm_viaturas/modules/field/modules/list/list.module).

Já andei às voltas e voltas com isto e ainda não consegui perceber onde pode estar o erro, eu penso que depois de ser atualizado o campo field_custo_viatura_km_ com o valor de custo da viatura, ele está a ser mal criado no $form ou no $form_state...

Obrigado desde já pela ajuda que me poderem dar.

Categorias: Groups.Drupal

Connect-i procura web developper

Seg, 28/07/2014 - 11:37

Connect-i, sediada na Suíça procura jovem Web developer para formação inicial de 2 a 3 meses em Lausanne e posterior abertura de escritório em Portugal.
O candidato irá trabalhar em projectos baseados em Drupal, especificamente com a nossa distribuição Elearning Opigno entre outros.

Perfil procurado
Recém licenciado/mestrado em engenharia informática ou experiencia comprovada.
Experiencia em Drupal.
Bons conhecimentos de programação PHP, e javascript.
Bons conhecimentos de bases de dados relacionais SQL.
Noções de administração de sistemas linux
Curioso, autonomo e com vontade de trabalhar em projectos desafiantes e inovadores.
Domínio da língua Inglesa.

Oferecemos
Integração numa equipa jovem e dinâmica, valorização profissional e perspectivas de evolução de carreira.
Convites para eventos como o Drupalcon.

Data de inicio: O mais breve possível.
Local preferencial: Porto/Aveiro/Viseu

Em caso de interesse por favor enviar cv detalhado para o email: jobs@connect-i.ch

Os melhores cumprimentos
James Aparicio

Categorias: Groups.Drupal

Domain Access e Restrição de registo / login (só em alguns sites)

Qui, 17/07/2014 - 19:58

Boas!

Estou a utilizar o módulo Domain Access para criar vários "sub-sites" e em alguns deles, só quem tiver um email de um certo formato é que se registar e entrar lá.

Todos os sites são "independentes": apesar dos conteúdos poderem aparecer em todos os os sites (independetemente de terem sido criados no site de base, no sub-site A, B ou C) e dos utilizadores poderem entrarem em contato entre eles por mensagem (independetemente de estarem registados no site de base, no sub-site A, B ou C), quem está registado no site de base (por exemplo) tem de registar-se noutro dos sub-sites para poder entrar (se ele tiver um email adequado em certos sub-sites...).

Ou seja, aquilo que preciso de fazer é:
- em "base.com": qualquer utilizador pode se registar
- em "a.base.com": qualquer utilizador pode se registar
- em "b.base.com": só quem tem um email "@b-site.com" (por exemplo) é que se pode registar.

Alguém sabe como fazer isso ?

Investiguei o módulo Domain Strict (que vem com o Domain Access) mas parece que aplicar a restrição de login a todos os sub-sites, não dá para escolher simultaneamente "livre registo para a.base.com" e "registo privado para b.base.com"... :(

Conhecem outro módulo ou outra maneira de chegar ao que se pretende??

Obrigado desde já por qualquer dica que possa resolver o problema ou pelo menos ajudar!!

Categorias: Groups.Drupal

Dúvida

Ter, 15/07/2014 - 18:47

Olá,

Estou a desenvolver um site em Drupal e gostaria de ter um menu dropdown com opções e gostaria que o conteúdo alterasse mediante a opção seleccionada.

Por ex.: Moeda
Por defeito o utilizador está a ver os preços em euros (atenção não é um site de commerce) e tem uma dropdown onde pode alterar a moeda. Se alterar a moeda para USD ele altera alguns conteúdos da página (nomeadamente os preços para USD - sem converter).

2º Exemplo: País
As páginas apresentam diferentes conteúdos dependendo da opção seleccionada no dropdown. Para o idioma, sei que o drupal tem esta opção, mas não pretendo que o site tenha links para os idiomas. ex.: site.pt/pt-pt ou site.pt/pt-br, apenas que exiba conteúdos diferentes por país. ex: site.com/contactos exibe um nrº de telefone quando seleccionado o pais Brasil e outro quando seleccionado o pais Portugal.

Gostaria ainda de saber de é possível juntar os 2 exemplos acima. Ou seja, ter um dropdown para o pais e outro para a moeda. quando se selecciona o pais o site exibe os conteúdos referentes aquela selecção, quando se selecciona a moeda ele selecciona os respectivos conteúdos. e se ainda é possível que quando seleccionado o primeiro dropdown com o pais Brasil (por ex.) se ele consegue por defeito seleccionar automaticamente a moeda real no segundo dropdown.

Já pesquisei bastante sobre este assunto, no entanto não estou a conseguir encontrar solução.

Existe algum módulo que faça isto? é possível fazer com algum conjunto de módulos?

Agradeço desde já toda a ajuda que me possam dar.

Obrigado,
Guilherme

Categorias: Groups.Drupal

Panel url...

Seg, 30/06/2014 - 13:12

Bom dia todos
tenho uma duvida q não estou a ver qual poderá ser o o erro.
estou a usar os modulos panels e Single Page Website p criar um site so com uma pagina. No entanto quando crio as paginas com um url defenido por mim, quando testo o drupal adiciona ao url #spw- ou seja a pagina about-us passa a #spw-about-us
alguma ideia e como resolver isto?
obg

Categorias: Groups.Drupal

Pedido de Ajuda - Formulários

Ter, 24/06/2014 - 14:17

Trata-se um site drupal, no qual temos um formulário (não é webform, é feito em angular). Esse form, após a submissão, envia um email com os dados preenchidos. Só isto.

O cliente agora está a pedir-nos:
- Que os dados das submissões fiquem no backoffice. Ou seja, é necessário implementar a parte de back-office
- Possibilidade de adicionar ficheiros na altura da submissão do form
- As submissões são consultáveis no backoffice e consigo também a partir dai aceder aos ficheiros

Existe algum módulo que permita fazer isto?

Obrigado

Categorias: Groups.Drupal

E-commerce e envio de e-mail com as encomendas

Ter, 24/06/2014 - 14:01

Ola pessoal

pretendo dar inicio a uma nova loja online e estou a ponderar utilizar o Drupal e-commerce.

Existe algum modulo para fornecedores que possa utilizar?

A ideia é ter na mesma loja varios produtos que são associados a diferentes fornecedores. Apòs terminada a ordem de compra, seria enviado para cada fornecedor um e-mail com os produtos encomendados pelo cliente.

Alguém sabe de algum modulo deste genero?

Atenciosamente

nelson Parreira

Categorias: Groups.Drupal

Meetup Drupal + phplx

Sáb, 21/06/2014 - 17:04
Iniciar: 
2014-08-06 19:00 - 22:00 Europa/Lisboa
User group meeting
Organizers: 

As comunidades PHPLX e Drupal vão fazer um meetup em Lisboa

Categorias: Groups.Drupal

Drupal Day Portugal 2014

Ter, 27/05/2014 - 18:19
Iniciar: 
2014-06-21 (O dia inteiro) Europa/Lisboa
Drupalcamp or Regional Summit
Organizers: 

Vem aí o Drupal Day Portugal 2014, o próximo evento de Drupal em terras Lusas! Liga-te e participa!

Mais notícias em breve!
http://lisboa2014.drupal-pt.org/

Categorias: Groups.Drupal

Mais uns sites em Drupal, desta vez usando o Domain Access (multi-dominios/multi-linguagem)

Sex, 16/05/2014 - 16:38

Olá a todos,

Como já tinha escrito num destes tópicos andava a realizar um projecto com uma complexidade elevada. Finalmente está online! :)

Depois de 1 mês e meio de intenso desenvolvimento estes sites usam, entre outros:

  • ECK
  • Entity translation
  • Search + facetapi api + solr
  • Domain Access
  • Feeds (com vários idiomas por feed)
  • Flag

O projecto em si é um "social gaming" site dedicado às previsões desportivas.

Assim resumido, os utilizadores registam-se, recebem X pontos, apostam em resultados desportivos com esses pontos e competem para o ranking com os pontos ganhos nessas apostas.

Se ficarem sem pontos podem convidar amigos e continuar a jogar.

No final de cada mês os pontos voltam ao valor inicial e inicia-se uma nova competição.

Em relação aos pontos, acabei por não usar o "user points" e desenvolvi uma solução custom baseada em ECK. O mesmo em relação ao Referral que modifiquei para servir as minhas necessidades.

Dito isto ficam aqui alguns dominios onde podem encontrar o site:

www.infobets.co.uk (EN)
www.dondeapuestas.es (ES)
www.sicherewette.de (DE)
www.prognosticos.pt (PT)

(existem outros mais localizados, como por exemplo em PT-BR, ES-CL, etc)

Como sempre agradeço a vossa opinião, quanto mais não seja para dizer que não gostam ;)

Um abraço a todos e desde já obrigado.

Categorias: Groups.Drupal

traduzir o kickstart

Sex, 09/05/2014 - 10:29

ola a todos, estou a começar a dar os primeiros passos no ecommerce comecei no kickstart. tenho tidos muitos problemas na parte da traducao. sei que existe os ficheiros pt.po onde importo no Localization update. devia ser simples mas depois de pre definir a lingua que quero nao acontece nada...

no drupal 7 consigo colocar o site com varias linguas. no kickstart nao vai.... se existir alguem com um know how e me de uns atalhos ou luzes. eu pronto vou acabar por ler a documentacao.

obrigado

Categorias: Groups.Drupal

Workshop com a Comunidade Drupal na HackerSchool @ Campus Alameda IST

Seg, 05/05/2014 - 11:19
Iniciar: 
2014-05-13 18:00 - 20:00 Europa/Lisboa
Training (free or commercial)

No próximo dia 13 de Maio, das 18h00 às 20h00, teremos um workshop de Drupal no Campus Alameda do Instituto Superior Técnico, com a colaboração da HackerSchool.

Participa!

Nota: o workshop tem um custo fixo de 5€.

O quê: Conhecer a plataforma Drupal e construir um site passo a passo com Drupal.

Drupal é uma framework de código livre para criação e gestão de conteúdos.
Nesta sessão, dada por formadores da Comunidade Drupal Portugal, vais construir um site básico, passo-a-passo, com alguns conteúdos multimédia e uma aparência personalizada.

Dado por:

O Drupal e a comunidade Drupal internacional é desenvolvida e mantida por milhares de Hackers em todo o mundo que voluntariamente oferecem o seu tempo livre à causa da Liberdade do Software.

Visita a Comunidade Drupal Portugal em: http://drupal-pt.org/

Quando: 3ª-feira 13 de Maio, das 18h00 às 20h00.
Horas: 18h00. Duração aproximada: 2h.
Onde: Sala C01, piso -1 do Pavilhão Central, @Campus Alameda, Instituto Superior Técnico.
Acesso: livre. (ou seja, não é exclusivo a alunos do Técnico)
Preço: 5€
Pagamento: Pré-pago, em mão.
Sessões: Das 08h30 às 12h00, na 4ª-feira 7 e na 5ª-feira 8.
Local:  (no pavilhão de informática I. A determinar sala atempadamente.)
Inscrição:  Aqui, no eventBrite. A inscrição é validada mediante o pagamento.
Pré-requisitos: trazer o PC (preferencialmente com Linux).

AnexoTamanho Cartaz_workshop_Drupal_IST_2014.pdf95.82 KB
Categorias: Groups.Drupal

Ajuda para forçar UTC numa view

Sex, 02/05/2014 - 19:02

Olá a todos,

Para não variar muito ando aqui de volta de projectos não muito convencionais e preciso da vossa ajuda.

Tenho uma view que faz agregação (SUM) de um campo especifico e a mesma é filtrada por um determinado periodo fornecido por um "field date" (na realidade é uma propriety, a last updated).

Tudo isto para no final gerar um ranking mensal dos utilizadores.

Se isto fosse apenas num "locale" era simples, para complicar este projecto está a ser feito para varios dominios, cada um com a sua timezone.

Decidi que o a hora oficial do ranking seria UTC, desta forma é sempre a mesma hora em qualquer parte do mundo.

Ando aqui meio perdido para encontrar forma de fazer isso na view, provavelmente é algo que se faz bem com um hook_search_api_views_query_alter, no entanto confesso que não consigo fazer um reset ao cerebro e chegar lá... (montes de coisas ainda para fazer e uns "50" custom modules abertos à frente).

Se alguém me puder dar uma "luz" agradeço.

Categorias: Groups.Drupal

Wokshop com a Comunidade Drupal na Informania'14 da FCUL

Qua, 23/04/2014 - 22:55
Iniciar: 
2014-04-28 16:00 - 18:00 Europa/Lisboa
User group meeting

Dia 28 de Abril, ás 16h00 vamos estar presentes na Faculdade de Ciências da Universidade de Lisboa.
Este Workshop é inserido na Informania'14
Trás o teu computador e vem aprender Drupal!

Categorias: Groups.Drupal

Voluntários para o SITE do próximo Drupal Day Portugal

Dom, 20/04/2014 - 22:06

Caros Drupalistas, a Comunidade Portuguesa de Drupal está a organizar o próximo DrupaDay que promete ser uma coisa em grande.
Precisamos de pessoal que se ofereça para as seguintes tarefas no site:

1 - Designer
2 - Webdesigner/themer
3 - Builder de COD https://drupal.org/project/cod

Quem estiver disponivel para ajudar remotamente poderá responder a esta thread indicando se pode ajudar em 1, 2 ou 3 sendo que gostariamos de também ter alguns exemplos de trabalhos já feitos. Indiquem também qual a disponibilidade de tempo.

Abraço!

Categorias: Groups.Drupal

Duvida de iniciante, Mesclando menu e search box.

Ter, 08/04/2014 - 16:02

Desculpe caso a pergunta nao esteja no lugar certo.Tenho um menu no meu bloco navigation, e a direita tenho um search box(faz parte do bloco navigation tambem), Gostaria de mesclar meu search box com o menu. Alguem poderia me dar dicas como alterar o html para fazer isso ?

Categorias: Groups.Drupal

Ocorreu um erro HTTP no Ajax HTTP:500

Seg, 07/04/2014 - 10:52

Bom dia pessoal,

Já há algum tempo que tenho estado desligado do meu site, no entanto queria voltar a escrever novos artigos, mas quando faço alterações em Artigo/Gerir exibição... Apresenta-me um erro (Ocorreu um erro HTTP no Ajax HTTP:500) imagem em anexo.

Já tentei algumas dicas que encontrei no google mas sem sucesso!

Se alguém puer ajudar?

Saudações ;)

DC

AnexoTamanho erro.JPG69.48 KB
Categorias: Groups.Drupal

Páginas