alex_stepanow
-
Posts
30 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by alex_stepanow
-
-
Вот в чем проблема: есть скрипт галереи с разбивкой на страницы. Разбивает по 8 фотографий на 1 страницу. Но после 6 страницы не показывает фотографии. Не знаю как это исправить. Буду очень признателен, если кто-то поможет. Вот код списка фотографий:
<div id="allItems">Количество товаров:<span class="productsCount">0</span></div>
<div id="fullImage"> </div>
<ul id="gallery-list">
<li><img src="images/1.jpg" style="width: 239px; height: 305px;" /><span class="description">Название1</span></li>
<li><img src="images/2.jpg" style="width: 239px; height: 305px;" /><span class="description">Название2</span></li>
<li><img src="images/3.jpg" style="width: 239px; height: 305px;" /><span class="description">Название3</span></li>
<li><img src="images/4.jpg" style="width: 239px; height: 305px;" /><span class="description">Название4</span></li>
<li><img src="images/5.jpg" style="width: 239px; height: 305px;" /><span class="description">Название5</span></li>
</ul>
<div class="pagination">
<div class="links"> </div>
</div>
Вот ссылка на скрипт: http://alexstepanow.ho.ua/js/gallery.js
Вот ссылка на "рабочий" код и скрипт: http://www.fabrikafutbolok.com/gallery
-
Мои кривые руки написали следующее: http://jsfiddle.net/frwjB/ - подходит ли это вашим задачам? 8 и 9 строку можно удалить. Можно еще тернарный оператор напилить http://jsfiddle.net/frwjB/1/
спасибо, тоже отличное решение
-
скрипт сам нашел:
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
$("select").change(function () {
var str = "";
$("select option:selected").each(function () {
str += $(this).text() + " ";
});
$("div").text(str);
})
.change();
});
</script>
</head>
<body>
<select>
<option></option>
<option>Chocolate</option>
<option>Candy</option>
<option>Taffy</option>
</select>
<div></div>
</body>
</html>
но не могу понять как приспособить его к checkbox? подскажите хоть в этом!
-
не совсем понял твой вопрос...
Это я намекаю на то, что у тебя пересчет координат codeLatLng() идет при каждом клике на select, даже если я не изменила значение. Здесь, как по мне, логичнее поставить onchange http://jsfiddle.net/caKpZ/. Но это так, бухчу по мелочи
ну тогда да, в таком случае:
$("#latlng").on("change", function(){
var coords = $(this).val().split(",")
map.setCenter(new google.maps.LatLng(coords[0] , coords[1]));
})
-
Ребятки, пользуюсь php, но вот пришлось столкнуться со smarty... Как будет выглядеть эта функция на smarty?
<?php if ($_GET["operation"] == 'rent') echo 'selected' ?>
Очень срочно нужно!
{if $smarty.get.operation == 'rent'}selected{/if}
-
Пользуюсь php, но вот пришлось столкнуться со smarty... Как будет выглядеть эта функция на smarty?
<?php if ($_GET["operation"] == 'rent') echo 'selected' ?>
{if $smarty.get.operation == 'rent'}selected{/if}
{php}
if ($_GET["operation"] == 'rent') echo 'selected';
{/php}или
{if $smarty.get.operation eq 'rent'}
selected
{/if}спасибо!
-
Пользуюсь php, но вот пришлось столкнуться со smarty... Как будет выглядеть эта функция на smarty?
<?php if ($_GET["operation"] == 'rent') echo 'selected' ?>
-
а если я кликну на select, но не изменю значение, координаты будут пересчитываться?
не совсем понял твой вопрос...
вот пример работы этого скрипта - http://trelad.com/new/index2.html
-
Ребятки, пользуюсь php, но вот пришлось столкнуться со smarty... Как будет выглядеть эта функция на smarty?
<?php if ($_GET["operation"] == 'rent') echo 'selected' ?>
Очень срочно нужно!
-
не совсем понял твой вопрос...
вот пример работы этого скрипта - http://trelad.com/new/index2.html
-
Спасибо, уже решил
-
Все довольно просто, подключаем стрипт
<script type='text/javascript' src='http://maps.google.com/maps/api/js?v=3&sensor=false'></script>
Далее вот такой скрипт:
<script type='text/javascript'>
var geocoder;
var map;
var infowindow = new google.maps.InfoWindow();
var marker;
function initialize() {
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(50.450070, 30.523268);
var mapOptions = {
zoom: 16,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
}
map = new google.maps.Map(document.getElementById('map'), mapOptions);
}
function codeLatLng() {
var input = document.getElementById('latlng').value;
var latlngStr = input.split(',', 2);
var lat = parseFloat(latlngStr[0]);
var lng = parseFloat(latlngStr[1]);
var latlng = new google.maps.LatLng(lat, lng);
geocoder.geocode({'latLng': latlng}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[1]) {
map.setZoom(14);
marker = new google.maps.Marker({
position: latlng,
map: map
});
infowindow.setContent(results[1].formatted_address);
infowindow.open(map, marker);
} else {
alert('No results found');
}
} else {
alert('Geocoder failed due to: ' + status);
}
});
}
</script>
к body добавляем onload="initialize()", вот сам список:
<select id="latlng" onclick="codeLatLng()">
<option value="50.450070, 30.523268">Киев</option>
<option value="49.840363, 24.029796">Львов</option>
<option value="46.48486, 30.732694">Одесса</option>
<option value="50.013917, 36.231308">Харьков</option>
<option value="48.021161, 37.803726">Донецк</option>
</select>
и не забываем <div id='map'></div>.
Все готово
-
Ответ - если в файле с таким расширением в скрипте содержится в одной строчке что-то типа {'latLng': latlng}, то его нужно брать в теги {literal} {/literal}.
В итоге должно получиться:
{literal}{'latLng': latlng}{/literal}
Так как Smarty воспринимает {'latLng': latlng} как часть своего кода. Все просто
-
Есть такая вещь, на странице снизу есть google-карта, выше нее - селект с названиями горов, как сделать так чтобы выборе города из селекта на карте переходило на его координаты? как можно к option привязать координаты?
-
Вот в чем дело, особо не шарю в скриптах, потому прошу знающих. Есть на странице некая область, под ней чекбоксы и текстовые поля, если человек отмечает чекбокс "аренда" - то в этой некой области появляется "аренда" и так далее, то есть все что отмеченное и вписано в текстовых полях - генерируется на эту область и формирует описание объекта. Как это реализовать? Есть ли готовые решения? Если да - то подскажите как такой скрипт называется.
-
Вам надо сделать бесплатно или вы готовы заплатить? Огласите сумму.
Уже нашел решение, это "рандомный скрипт для смены картинок"
<script language="JavaScript">
var a=Math.round(Math.random()*2)
image = new Array();
image[0]="../images/1.png"
image[1]="../images/2.png"
image[2]="../images/3.png"
href = new Array();
href[0]="index1.html"
href[1]="index2.html"
href[2]="index3.html"
document.write ("<a href="+href[a]+"><img src="+image[a]+"></a>");
</script>
-
Здравствуйте! Есть такая нужда - на детальной странице объекта нужна реклама, там картинка при нажатии на которую бросает по ссылке, но картинок много и нужен скрипт который будет определять, если один и тот же пользователь просматривает детальные страницы - то ему будет на следующей странице будет показана следующая картинка, и так далее - на каждой новой странице странице будет показана следующая картинка. как это реализовать? перепробовал много скриптов - и результат не удовлетворяет. помогите, как это можно решить? буду признателен.
-
часом не на чистый темплет файл заменили то?
ну как, создал в htmle и потом просто расширение изменил
-
Здравствуйте! Такая вот ситуация - нужно изменить дизайн в системе, все отлично работало и мне нужно было изменить дизайн в файле detailedProperty.tpl, раньше я редактировал только части в этом файле - и все работало. Сейчас пришлось переделать полностью дизайн, в html-версии все работало. Создал такой же файл detailedProperty.tpl, заменил старый - и все перестало работать. В браузере выдает пустую чистую страницу без код. Ни единого символа. В чем может быть проблема? Я понимаю что проблем может быть куча. Помогите, уже 3 дня мучаюсь!!!
-
то наводишь на объект-картинку - и должна появляться еще картинка.
и поэтому люди придумали спрайты. 1 большая картинка загружается быстрее 10 маленьких.
кстати да! как я не подумал об этом раньше! спасибо, бро!
-
и сразу страница хорошо показывала? не было чего-то что затрудняло работу со страницей?
-
Такая ситуация - на сайте много картинок, их и так делаю как возможно меньше размером и весом, еще прикол в том, что наводишь на объект-картинку - и должна появляться еще картинка. Но оно чего-то догружается только при наведении, то есть еще занимает время и человек незнающий это и у которого медленный интернет вообще может не дождаться этого и отвести курсор. Как сделать чтобы все загрузилось быстрее и сразу при открытии страницы.
И еще проблема в том, что некоторые изменения на сайте не отображаются пока не очистишь кеш браузера. Понимаю что упустил работу с кешом, точнее вообще не знаком с тем, как решать подобное. Прошу, братцы, помогите мне!
-
Ребята! Есть такой вопрос - на сервере куча файлов, папок и разной всячины, есть файл php и html которые не в корне лежат, а в папках и папках папок. Есть ли разница в том, как писать ссылки на эти файлы:
<a href="http://ссылка из строки браузера"></a>
или
<a href="имя папки/файл.html"></a>
Не будет ли первый вариант ошибкой?
-
Все прекрасно работает! Спасибо огромное за помощь то я сделал ошибку в коде
Помогите, проблема в скрипте. Сам не могу разобраться.
in JavaScript
Posted
Еще вот что получилось - загрузил 64 фотографии, ровно на 8 страниц, 6-ая и 8-ая страница нормально отображаются, но 7-ая все так же пустая. то есть фотографии там есть, но выводит пустую страницу