user warning: Duplicate entry '204065' for key 'PRIMARY' query: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('forms', 'taxonomy/term/51', '', '204.236.235.245', 0, 'b72646976c7682ee17c0a18e891fdcf2', 422, 1369204448) in /var/www/cocinandocondrupal.net/modules/statistics/statistics.module on line 64.
Imagen de bea

Accesibilidad. Tabla de ATTACHMENTS sin atributo summary

Tags: 
accesibilidad
Descripción: 

Si el error de accesibilidad es el siguiente:

Proporcione resúmenes de las tablas.

* La tabla no tiene resumen (atributo "summary") (1)

Provide summaries for tables.

* Table is missing a summary (1)

Introduce el siguiente código en el template.php

codigo_code: 
//En el template.php
 
function phptemplate_upload_attachments($files) {
   $attributes['summary'] = 'Attachment_table';
   $attributes['id'] = 'attachments';
 
  $header = array(t('Attachment'), t('Size'));
  $rows = array();
  foreach ($files as $file) {
    $file = (object)$file;
    if ($file->list && !$file->remove) {
      // Generate valid URL for both existing attachments and preview of new attachments (these have 'upload' in fid)
      $href = file_create_url((strpos($file->fid, 'upload') === FALSE ? $file->filepath : file_create_filename($file->filename, file_create_path())));
      $text = $file->description ? $file->description : $file->filename;
      $rows[] = array(l($text, $href), format_size($file->filesize));
    }
  }
  if (count($rows)) {
    return theme('table', $header, $rows, $attributes);
  }
}
 
Imagen de bea

Formulario select de tipos de archivos adjuntos

Tags: 
adjuntos
Descripción: 

En un form alter.. settings..crear un formulario en el que las opciones sea el nombre de los diferentes tipos de ajuntos, por ejemplo:
application/zip, audio/basic, image/jpeg ...

codigo_code: 
  $filemime = variable_get('deskarga_filemime', array());
  $consult = db_query("SELECT DISTINCT(filemime) FROM {files}");
  while ($mim = db_fetch_object($consult)) {
    $mime[$mim->filemime]= $mim->filemime;
  }
  $form['deskarga_filemime'] = array(
     '#type' => 'fieldset',
     '#collapsible' => TRUE,
     '#collapsed' => false,
     '#title' => t('Archivos descargables '),
  );
  $form['deskarga_filemime']['filemime'] = array(
     '#type'   => 'checkboxes',
     '#title'  => $adjunto,
     '#options' => $mime,
     '#multiple' => 1,
     '#default_value' => $filemime['filemime'],
  );

Todavía estamos montando esta cocina con Drupal, así que probablemente más de un detalle esté sin acabar en esta web

Inicio de sesión

Navegación

Comentarios recientes

Nuevos

  • fernando
  • dsevila
  • zialdoka
  • ek10
  • juanramonperez