globális definíciók kiemelve, opacity-értékek javítva
This commit is contained in:
		
							parent
							
								
									d2f1075601
								
							
						
					
					
						commit
						0308ab689d
					
				
							
								
								
									
										6
									
								
								globals.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								globals.php
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					<?php
 | 
				
			||||||
 | 
					    // SQL-paraméterek
 | 
				
			||||||
 | 
					    define("SQL_USER", "photowall_user");
 | 
				
			||||||
 | 
					    define("SQL_PASS", "photowpwd");
 | 
				
			||||||
 | 
					    define("SQL_DB", "photowall_db");
 | 
				
			||||||
 | 
					    define("SQL_IP", "172.28.0.6");
 | 
				
			||||||
@ -1,18 +1,15 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ini_set("display_errors", "On");
 | 
					ini_set("display_errors", "On");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					include_once "globals.php";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// könyvtárak
 | 
					// könyvtárak
 | 
				
			||||||
define("ARTWORKS_DIR", "ARTWORKS");
 | 
					define("ARTWORKS_DIR", "ARTWORKS");
 | 
				
			||||||
define("INCOMING_DIR", ARTWORKS_DIR . DIRECTORY_SEPARATOR . "incoming");
 | 
					define("INCOMING_DIR", ARTWORKS_DIR . DIRECTORY_SEPARATOR . "incoming");
 | 
				
			||||||
define("PUBLISHED_DIR", ARTWORKS_DIR . DIRECTORY_SEPARATOR . "published");
 | 
					define("PUBLISHED_DIR", ARTWORKS_DIR . DIRECTORY_SEPARATOR . "published");
 | 
				
			||||||
define("THUMBNAIL_DIR", ARTWORKS_DIR . DIRECTORY_SEPARATOR . "thumbnails");
 | 
					define("THUMBNAIL_DIR", ARTWORKS_DIR . DIRECTORY_SEPARATOR . "thumbnails");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// SQL-paraméterek
 | 
					 | 
				
			||||||
define("SQL_USER", "photowall_user");
 | 
					 | 
				
			||||||
define("SQL_PASS", "photowpwd");
 | 
					 | 
				
			||||||
define("SQL_DB", "photowall_db");
 | 
					 | 
				
			||||||
define("SQL_IP", "172.28.0.6");
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// olyan szöveget ad vissza, amibe csak angol ABC betűi és számok szerepelnek (KL)
 | 
					// olyan szöveget ad vissza, amibe csak angol ABC betűi és számok szerepelnek (KL)
 | 
				
			||||||
function only_alpha_numeric($input){
 | 
					function only_alpha_numeric($input){
 | 
				
			||||||
    return preg_replace("/[^a-zA-Z0-9_]+/", "", $input);
 | 
					    return preg_replace("/[^a-zA-Z0-9_]+/", "", $input);
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										22
									
								
								js/phw.js
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								js/phw.js
									
									
									
									
									
								
							@ -211,6 +211,7 @@ var wall_height = 0; // a fal magassága, pixelben
 | 
				
			|||||||
var dynamic_load_distance = 200; // ennyi pixellel a fal alja előtt indítja a dinamikus betöltést
 | 
					var dynamic_load_distance = 200; // ennyi pixellel a fal alja előtt indítja a dinamikus betöltést
 | 
				
			||||||
var dynamic_loading_under_way = false; // dinamikus töltés folyamatban, ne indítsunk új requestet
 | 
					var dynamic_loading_under_way = false; // dinamikus töltés folyamatban, ne indítsunk új requestet
 | 
				
			||||||
var update_interval = 10000; // automatikus frissítés 10 másodpercenként
 | 
					var update_interval = 10000; // automatikus frissítés 10 másodpercenként
 | 
				
			||||||
 | 
					var max_scaled_size_factor = 1.2; // hányszorosa lehet a nagyított kép az eredetinek
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var thumbnails = [];
 | 
					var thumbnails = [];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -363,6 +364,19 @@ function compose_wall() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        // képek elhelyzése
 | 
					        // képek elhelyzése
 | 
				
			||||||
        for (let i = 0; i < line_entries.length; i++) {
 | 
					        for (let i = 0; i < line_entries.length; i++) {
 | 
				
			||||||
 | 
					            // méret kiszámítása
 | 
				
			||||||
 | 
					            let thumb_width = line_entries[i].width * line_entries[i].scale_factor;
 | 
				
			||||||
 | 
					            let thumb_height = line_entries[i].height * line_entries[i].scale_factor;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            // ha bármelyik nagyobb, mint max_scaled_size_factor * hosszabb_oldal pixel, akkor visszaskálázzuk;
 | 
				
			||||||
 | 
					            let bigger_dim = Math.max(thumb_width, thumb_height);
 | 
				
			||||||
 | 
					            let max_scaled_size = max_scaled_size_factor * thumb_largest_side;
 | 
				
			||||||
 | 
					            if (bigger_dim > max_scaled_size) {
 | 
				
			||||||
 | 
					                let s = max_scaled_size / bigger_dim;
 | 
				
			||||||
 | 
					                thumb_width *= s;
 | 
				
			||||||
 | 
					                thumb_height *= s;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            // képet tároló elem
 | 
					            // képet tároló elem
 | 
				
			||||||
            let container_section = document.createElement("section");
 | 
					            let container_section = document.createElement("section");
 | 
				
			||||||
            container_section.style.backgroundColor = line_entries[i].ColorMean;
 | 
					            container_section.style.backgroundColor = line_entries[i].ColorMean;
 | 
				
			||||||
@ -371,11 +385,11 @@ function compose_wall() {
 | 
				
			|||||||
            // a bélyegkép
 | 
					            // a bélyegkép
 | 
				
			||||||
            let img = document.createElement("img");
 | 
					            let img = document.createElement("img");
 | 
				
			||||||
            img.classList.add("thumbnail");
 | 
					            img.classList.add("thumbnail");
 | 
				
			||||||
            container_section.style.width = img.style.width = `${line_entries[i].width * line_entries[i].scale_factor}px`;
 | 
					            container_section.style.width = img.style.width = `${thumb_width}px`;
 | 
				
			||||||
            container_section.style.height = img.style.height = `${line_entries[i].height * line_entries[i].scale_factor}px`;
 | 
					            container_section.style.height = img.style.height = `${thumb_height}px`;
 | 
				
			||||||
            img.src = `ARTWORKS/thumbnails/${line_entries[i].Image_FileName}`;
 | 
					            img.src = `ARTWORKS/thumbnails/${line_entries[i].Image_FileName}`;
 | 
				
			||||||
            img.addEventListener("load", (e) => {
 | 
					            img.addEventListener("load", (e) => {
 | 
				
			||||||
                img.style.opacity = "100%";
 | 
					                img.style.opacity = "1";
 | 
				
			||||||
            }, false);
 | 
					            }, false);
 | 
				
			||||||
            img.details = line_entries[i];
 | 
					            img.details = line_entries[i];
 | 
				
			||||||
            img.addEventListener("click", (e) => {
 | 
					            img.addEventListener("click", (e) => {
 | 
				
			||||||
@ -480,7 +494,7 @@ function init_viewer() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    // betöltéskor a felirat megjelenítése
 | 
					    // betöltéskor a felirat megjelenítése
 | 
				
			||||||
    img.addEventListener("load", (e) => {
 | 
					    img.addEventListener("load", (e) => {
 | 
				
			||||||
        img.style.opacity='100%'
 | 
					        img.style.opacity="1";
 | 
				
			||||||
        place_artcaptions();
 | 
					        place_artcaptions();
 | 
				
			||||||
        show(caption_sect);
 | 
					        show(caption_sect);
 | 
				
			||||||
    }, false);
 | 
					    }, false);
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										12
									
								
								phw.css
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								phw.css
									
									
									
									
									
								
							@ -127,12 +127,12 @@ section.upload-btn {
 | 
				
			|||||||
*[shown="false"] {
 | 
					*[shown="false"] {
 | 
				
			||||||
    visibility: hidden;
 | 
					    visibility: hidden;
 | 
				
			||||||
    display: none;
 | 
					    display: none;
 | 
				
			||||||
    opacity: 0%;
 | 
					    opacity: 0;
 | 
				
			||||||
    transition: 0.3s ease;
 | 
					    transition: 0.3s ease;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
*[shown="true"] {
 | 
					*[shown="true"] {
 | 
				
			||||||
    opacity: 100%;
 | 
					    opacity: 1;
 | 
				
			||||||
    transition: 0.3s ease;
 | 
					    transition: 0.3s ease;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -245,7 +245,7 @@ section.viewer {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
section.viewer[shown="true"]
 | 
					section.viewer[shown="true"]
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    opacity: 100%;
 | 
					    opacity: 1;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
img.viewer {
 | 
					img.viewer {
 | 
				
			||||||
@ -302,7 +302,7 @@ section.art-captions {
 | 
				
			|||||||
    padding-bottom: 2em;
 | 
					    padding-bottom: 2em;
 | 
				
			||||||
    background-color: rgba(0, 0, 0, 0.6);
 | 
					    background-color: rgba(0, 0, 0, 0.6);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    opacity: 0%;
 | 
					    opacity: 0;
 | 
				
			||||||
    max-height: 24px;
 | 
					    max-height: 24px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    transition: 1s ease;
 | 
					    transition: 1s ease;
 | 
				
			||||||
@ -325,7 +325,7 @@ section.art-captions[shown="true"]:hover {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
section[shown="true"] {
 | 
					section[shown="true"] {
 | 
				
			||||||
    opacity: 100%;
 | 
					    opacity: 1;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media only screen and (max-width: 600px) {
 | 
					@media only screen and (max-width: 600px) {
 | 
				
			||||||
@ -365,5 +365,5 @@ span.thumb-title {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
section.thumbnail-container:hover > span.thumb-title {
 | 
					section.thumbnail-container:hover > span.thumb-title {
 | 
				
			||||||
    opacity: 100%;
 | 
					    opacity: 1;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user