klwild
Neues Mitglied
Hallo zusammen
Es geht um meine Seite: https:\\hunderttausend-zuger-unternehmen.ch bei der ich nach einiger Entwicklungsarbeit fast alles zusammen habe.
ToDo ist noch:
1. Auf dem Smartphone kann ich das Bild verschieben und das Verhältnis bleibt bestehen. Auf dem Desktop geht das verschieben nicht.
2. Auf dem Smartphone kann ich das Bild vergrössern und verkleinern und das Seitenverhältnis bleibt bestehen.
Der Aufbau der Webseite ist in WordPress gemacht und das Management zu vereinfachen und die Mainpage ist ein eingebundener iFrame aus WordPress heraus.
Die mainpage.php hat folgenden Aufbau:
... und das main.css sieht so aus:
Vielleicht habe ich einen gravierenden Fehler gemacht, das es im Smartphone geht und auf der Desktopseite nicht.
Ich bin für jeden Vorschlag dankbar.
Gruss Klaus
Es geht um meine Seite: https:\\hunderttausend-zuger-unternehmen.ch bei der ich nach einiger Entwicklungsarbeit fast alles zusammen habe.
ToDo ist noch:
1. Auf dem Smartphone kann ich das Bild verschieben und das Verhältnis bleibt bestehen. Auf dem Desktop geht das verschieben nicht.
2. Auf dem Smartphone kann ich das Bild vergrössern und verkleinern und das Seitenverhältnis bleibt bestehen.
Der Aufbau der Webseite ist in WordPress gemacht und das Management zu vereinfachen und die Mainpage ist ein eingebundener iFrame aus WordPress heraus.
Die mainpage.php hat folgenden Aufbau:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0 user-scalable=yes maximum-scale=2">
<link rel="stylesheet" id="main-css" href="main.css" type="text/css"/>
<title>Hunderttausend Zuger Unternehmen</title>
</head>
<body>
<center>
<img id="grid" src="grid.png" usemap="#grid">
</center>
<map name="grid">
<?php
$mysqli = new mysqli("localhost", "root", "", "hunderttausend-zuger-unternehmen");
if ($mysqli->connect_errno) {
die("Verbindung fehlgeschlagen: " . $mysqli->connect_error);
}
$adds = array();
$sql = "SELECT id,
status,
name,
slogan,
link,
image,
posX, posY,
width,
height
FROM htzu_adds WHERE id > 0 AND status = 'A' ORDER BY id ASC";
$result = $mysqli->query($sql);
foreach ($result as $row) {
$adds[] = array($row["id"], $row["status"], $row["name"], $row["slogan"], $row["link"], $row["image"], $row["posX"], $row["posY"], $row["width"], $row["height"]);
};
$i = 0; // Performance: in foreach Zeilen generieren!
for($i=0; $i<count($adds); $i++) {
echo "<a href='".$adds[$i][4]."' target='_blank' title='".$adds[$i][3]."' />";
echo "<img src='".$adds[$i][5]."' width='".$adds[$i][8]."' height='".$adds[$i][9]."' style='position:absolute; left:".$adds[$i][6]."px; top:".$adds[$i][7]."px;' />";
echo "</a>";
};
$mysqli->close();
?>
</map>
</body>
</html>
... und das main.css sieht so aus:
body {
position: relative;
}
#grid {
width: 2000px;
height: 2000px;
}
Vielleicht habe ich einen gravierenden Fehler gemacht, das es im Smartphone geht und auf der Desktopseite nicht.
Ich bin für jeden Vorschlag dankbar.
Gruss Klaus
Anhänge
Zuletzt bearbeitet: