• Welcome to the Chevereto user community!

    Here users from all over the world gather around to learn the latest about Chevereto and contribute with ideas to improve the software.

    Please keep in mind:

    • This community is user driven. Be polite with other users.
    • We recommend purchasing a Chevereto license to participate in this community.
    • Purchase a Community Subscription to get even faster ticket response times.

Como pongo publicidad al ver la imagen?

jinete

Chevereto Member
Hola,

Para que el sistema funcione necesito mostrar publicidad!
He modificado la cabecera y el pie en el tema, pero estos no se incluyen al ver la imagen.
¿Como se puede solucionar esto?

Gracias
 
Quieres que la publicidad este al ver directamente la imagen?
 
Hola,

Gracias por responder.
Lo que preguntas es justo lo que quiero.
Yo habia pensado como una opcion, agregar un php que se encargue de mostrar las imagenes, asi podria implementar la publicidad y algunas cosas mas como dar los codigos de la imagen.
Es solo una idea, estoy abierto a cualquier sugerencia que puedas hacerme.

Gracias por tu tiempo!

Saludos
 
Aqui te muestro una pequeña solucion que implemente, pero solo con los bb-codes, hacerlo con todos los tipos me llevaria meses hasta comprender tu diseño. MUcho mejor seria modificar las funciones que generan los links pero nos los encuentro

Code:
    /*** Process the ImagesObj ***/
    var multiupload_thumbs = "";
    var show_shorturls = false;
    var i=1;
    var posicion=1;
    var primer_cadena= ""; 
    var cadena_final= ""; 
    var cadenacompleta= ""; 
    var mensaje = "";
    
    $.each(ImagesObj, function(key, value) {

        multiupload_thumbs += '<img src="'+value.thumb_url+'" id="'+key+'" height="'+value.thumb_height+'"/>';
        multi_codes_textarea["direct-links"] += value.img_url+"\n";
       
        if("shorturl" in value) {
             multi_codes_textarea["short-urls"] += value.shorturl+"\n";
        }
        
        multi_codes_textarea["html-codes"] += '&lt;img src="'+value.img_url+'" border="0" /&gt;'+"\n";
        multi_codes_textarea["bb-codes"] += "[img]"+value.img_url+"[/img]"+"\n";
        
        /* html codes instance */
        if($("#html-code").exists()) {
            if($("#html-code").val().match(/\?v=/)) {
                var html_codes_href = value.img_viewer;
            } else {
                var html_codes_href = value.img_url;
            }
        } else {
            var html_codes_href = value.img_url;
           }
        
        /* bb codes instance */
        if($("#bb-code-thumb").exists()) {
            if($("#bb-code-thumb").val().match(/\?v=/)) {
                var bb_codes_href = value.img_viewer;
            } else {
                var bb_codes_href = value.img_url;
            }
        } else {
            var bb_codes_href = value.img_url;
           }

        multi_codes_textarea["html-thumb-codes"] += '&lt;a href="'+html_codes_href+'"&gt;&lt;img src="'+value.thumb_url+'" border="0" /&gt;&lt;/a&gt;'+"\n";

       /*** modifico para mostrar de a tres ***/
        mensaje = bb_codes_href;
        posicion= mensaje.lastIndexOf('/');
        primer_cadena= mensaje.substring(0, posicion+1);    
        cadena_final= mensaje.substring(posicion+1);   
        cadenacompleta=primer_cadena + "images.php?id=" + cadena_final;   
multi_codes_textarea["thumb-bb-codes"] += "[url="+cadenacompleta+"][img]"+value.thumb_url+"[/img][/url]";
       i=i+1;
       if (i==4){
              multi_codes_textarea["thumb-bb-codes"] += "\n";
            i=1;
       }
    });
 
No entiendo que relación tiene el código que pusiste con la pregunta original.

Respecto a la pregunta original, poner publicidad directamente en una imagen (refiriéndonos a su enlace directo) te traerá muchos problemas por que vas a estar sirviendo dinámicamente archivos que están hechos para ser servidos de manera estática... En otras palabras, vas a subir enormemente la carga de Apache y por consiguiente la carga de tu servidor. Se puede hacer, pero no te aconsejaría que lo hagas.

De todos modos para que salgas de la duda, el procedimiento es capturar todos los request por htaccess que vayan a la carpeta de imágenes y que usen extensión de imagen. Esta captura la re-escribes a un PHP en el cual tienes que leer la imagen y servirla como html (donde puedes poner tu publicidad y la imagen).

Creo que te expresaste mal, no creo que quieras ponerle publicidad directamente a la url de la imagen sino que quieres ver publicidad en el visualizador de imagen. Es así o no?

De todos modos, si necesitas modificar las funciones que manejan la generacion de enlaces revisa el archivo template.functions.php puedes usar las funciones que emplean return y crear tus propias funciones en el archivo functions.php de tu template.

Saludos.
 
Rodolfo said:
Creo que te expresaste mal, no creo que quieras ponerle publicidad directamente a la url de la imagen sino que quieres ver publicidad en el visualizador de imagen. Es así o no?
La respuesta es si

Mi primer intencion fue hacer lo que me sugieres, es mas, aqui esta mi .htaccess

Options +FollowSymlinks
RewriteEngine on
RewriteBase /images/
RewriteRule ^(.*)$ images.php?id=$1 [QSA,L]

y de ese modo todas las visualizaciones de las imagenes eran redirigidas a images.php
El problema que me surgio lo entenderas viendo mi codigo fuente:

<?php

$imagen= $_GET['id'];
echo '<img src="'.$imagen.'">';
?>

El problema es que al intentar mostrar la imagen de ese modo caigo en un ciclo sin fin en el .htaccess y no se como evitarlo

Tienes alguna sugerencia?

Nuevamente, muchas gracias por tu tiempo!!!

Saludos!
 
Pues, primero que todo te diría que no sirvas las imágenes con PHP. Si quieres mostrar publicidad en la pag. de visualización de imágenes es mucho más simple y bastante gente ya lo ha hecho.
 
si usas php para mostrar la imagen tu bandwidth se va a ir al cielo ya que cada ves que quieras ver la imagen la cargaria una y otra vez ya que no se guarda en el cache.
 
Back
Top