PDA

Показать полную графическую версию : Общие вопросы по коду


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22

fooger
21-11-2011, 23:49
Здравствуйте. В регулярных выражениях вроде как кое что смыслю, но я конкретно вошел в ступор((.
Почему это регулярное выражение верно?
<?
$str = "bed";
var_dump(preg_match("/^(be)|(not)$/u",$str));
?> файл в UTF-8.
Спасибо.

Sham
22-11-2011, 08:20
Если разделитель | стоит в контексте всего шаблона, а не подмаски, то якоря работают только внутри части шаблона. То бишь якорь $ работает для not, но не для be.
/^(be)$|^(not)$/u - так будет работать.

Sticher78
23-12-2011, 16:32
В шаблонк Joomla Есть ссылки вида -

<a class="map" href="index.php?option=com_content&view=article&id=3&Itemid=5" title="Адрес на карте" style="color: #1b5ff9" >Смотреть на карте</a>


и -

<a href ="index.php?option=com_content&view=article&id=13" title ="Солярий"><img src="templates/<?php echo $cur_template; ?>/images/blank.png" border="0" alt="Солярий" width="218px" height="118px" /></a>


как правильно их сформировать методом GET для вывода в нужном месте в шаблоне Joomla?

поискал инфу, нашел что в route.php есть такая функция:


//Create the link
$link = 'index.php?option=com_content&view=article&id='. $id;

if($catid) {
$link .= '&catid='.$catid;
}

if($item = ContentHelperRoute::_findItem($needles)) {
$link .= '&Itemid='.$item->id;
};

return $link;
}

Ясно что нужно вставить


<?php
require_once(JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php');
?>


и вот как дальше сформировать ссыль, с классом,стилем и указанной картинкой? А также задать id материала и itemid

Подскажите, пжлста.

Сильно не пинать, если спросил что-то тупое, тока-тока начал разбираться в php

Dark_Delphin
25-12-2011, 13:24
Всем привет.

Помогите пожалуйста вот с кодом.
Это слайдер картинок.
Вставляю его себе на сайт и шрифт, цвет шрифта на сайте меняется почему то и сам слайдер не работает..

<script src="/slider/js/slides.min.jquery.js"></script>
<script>
$(function(){
$('#slides').slides({
preload: true,
preloadImage: '/slider//img/loading.gif',
play: 5000,
pause: 2500,
slideSpeed: 600,
hoverPause: true
});
$('.expand .show').click(function(){
var obj = $(this).parents('.expand');
if ($(obj).hasClass('expanded')) {
$(obj).removeClass('expanded');
$('.content',obj).slideUp('fast');
$(this).text('Show example');
} else {
$(obj).addClass('expanded');
$('.content',obj).slideDown('fast');
$(this).text('Hide example');
}
return false;
});
$('.download_track').click(function(){
_gaq.push(['_trackEvent', 'Slides', 'Download', 'Slides GitHub Download']);
});
$('#submit').click(function(){
_gaq.push(['_trackEvent', 'Slides', 'Donate', 'Slides Donation']);
});
$('.contribute').click(function(){
_gaq.push(['_trackEvent', 'Slides', 'Contribute', 'Slides Contribute']);
});
});
</script>
<link rel="stylesheet" href="/slider//css/global.css">



<!-- Google Analytics Asynchronous Tracking -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2772036-11']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<div id="container">
<div id="example">
<img src="/slider/img/new-ribbon.png" width="112" height="112" alt="New Ribbon" id="ribbon">
<div id="slides">
<div class="slides_container">
<a href="http://www.flickr.com/photos/jliba/4665625073/" title="145.365 - Happy Bokeh Thursday! | Flickr - Photo Sharing!" target="_blank"><img src="/slider/img/1.png" width="570" height="270" alt="Slide 1"></a>
<a href="http://www.flickr.com/photos/stephangeyer/3020487807/" title="Taxi | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-2.jpg" width="570" height="270" alt="Slide 2"></a>
<a href="http://www.flickr.com/photos/childofwar/2984345060/" title="Happy Bokeh raining Day | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-3.jpg" width="570" height="270" alt="Slide 3"></a>
<a href="http://www.flickr.com/photos/b-tal/117037943/" title="We Eat Light | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-4.jpg" width="570" height="270" alt="Slide 4"></a>
<a href="http://www.flickr.com/photos/bu7amd/3447416780/" title="�I must go down to the sea again, to the lonely sea and the sky; and all I ask is a tall ship and a star to steer her by.� | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-5.jpg" width="570" height="270" alt="Slide 5"></a>
<a href="http://www.flickr.com/photos/streetpreacher/2078765853/" title="twelve.inch | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-6.jpg" width="570" height="270" alt="Slide 6"></a>
<a href="http://www.flickr.com/photos/aftab/3152515428/" title="Save my love for loneliness | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-7.jpg" width="570" height="270" alt="Slide 7"></a>
</div>
<a href="#" class="prev"><img src="/slider/img/arrow-prev.png" width="24" height="43" alt="Arrow Prev"></a>
<a href="#" class="next"><img src="/slider/img/arrow-next.png" width="24" height="43" alt="Arrow Next"></a>
</div>


Может этот код взять в какой-то ТЕГ, что-бы сам этот код не взаемодействовал с другим кодом?

Sham
25-12-2011, 14:26
выполнятся должен, когда страница загрузится т.е. к примеру $(document).ready(function(){ ... } );

т.е. тупо копипаст

<script>
$(document).ready(function(){
$('#slides').slides({
preload: true,
preloadImage: '/slider//img/loading.gif',
play: 5000,
pause: 2500,
slideSpeed: 600,
hoverPause: true
});
$('.expand .show').click(function(){
var obj = $(this).parents('.expand');
if ($(obj).hasClass('expanded')) {
$(obj).removeClass('expanded');
$('.content',obj).slideUp('fast');
$(this).text('Show example');
} else {
$(obj).addClass('expanded');
$('.content',obj).slideDown('fast');
$(this).text('Hide example');
}
return false;
});
$('.download_track').click(function(){
_gaq.push(['_trackEvent', 'Slides', 'Download', 'Slides GitHub Download']);
});
$('#submit').click(function(){
_gaq.push(['_trackEvent', 'Slides', 'Donate', 'Slides Donation']);
});
$('.contribute').click(function(){
_gaq.push(['_trackEvent', 'Slides', 'Contribute', 'Slides Contribute']);
});
});
</script>


Уберите двойные слеши.

Ошибки отследите firebug'ом (например) - без текста ошибок нет смысла спрашивать ничего.

Код нечитабелен.

Dark_Delphin
25-12-2011, 14:36
Вот вставляю код суда и всёровно не работает(:

Если открываю на новой старнице, то всё работает, а если вставляю на нужную страницу , то не работает.
Вот http://universal-forum.moy.su/slider/novyj_tekstovyj_dokument.html

<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">


<title>$SITE_NAME$ - $MODULE_NAME$</title>
<?$META_DESCRIPTION$?>
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
</head>

<body style="background:#000000; margin:0px; padding:0px;">
$ADMIN_BAR$
<div style="position:absolute;top:0px;left:0px;width:100%;padding:10px 0 10px 0;text-align:center;">
<img src="http://universal-forum.moy.su/bezymjannyj.png" border="0"><br>
<span style="color:#FFFFFF;font:10pt georgia;"><!-- <logo> -->Група ПР 11-11 Смілянського економічно-промислового коледжу ЧДТУ<!-- </logo> --></span><br>
<a href="$HOME_PAGE_LINK$" title="Главная"><!--<s5176>-->Главная<!--</s>--></a> <?if($MODULE_URL$)?>| <a href="$MODULE_URL$">$MODULE_NAME$</a><?endif?> <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?> | <a href="$PERSONAL_PAGE_LINK$" title="Мой профиль"><!--<s5214>-->Мой профиль<!--</s>--></a><?else?> | <a href="$REGISTER_LINK$" title="Регистрация"><!--<s3089>-->Регистрация<!--</s>--></a><?endif?><?endif?> <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?> | <a href="$LOGOUT_LINK$" title="Выход"><!--<s5164>-->Выход<!--</s>--></a><?else?> | <a href="$LOGIN_LINK$" title="Вход"><!--<s3087>-->Вход<!--</s>--></a><?endif?><?endif?>
</div>
<table cellpadding="0" cellspacing="0" border="0" width="100%" height="260">
<tr><td align="left"><img src="http://universal-forum.moy.su/3.jpg" border="0"></td><td align="right"><img src="http://universal-forum.moy.su/4.jpg" border="0"></td></tr>
</table>



<table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="100%" align="center">

<!-- <middle> -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" width="215">

$GLOBAL_CLEFTER$
</td>

<td valign="top" height="100%">
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">
<tr><td width="4" height="4"><img src="/.s/t/993/6.gif" border="0"></td><td style="background:url('/.s/t/993/7.gif');"></td><td width="4" height="4"><img src="/.s/t/993/8.gif" border="0"></td></tr>
<tr><td style="background:url('/.s/t/993/9.gif');"></td><td style="background:url('/.s/t/993/10.jpg');padding:10px;" valign="top"><!-- <body> --><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="80%"><a href="$HOME_PAGE_LINK$"><!--<s5176>-->Главная<!--</s>--></a> &raquo; <!--<s5182>-->Файлы<!--</s>--></td>
<td align="right" style="white-space: nowrap;"><?if($ADD_ENTRY_LINK$)?>[ <a href="$ADD_ENTRY_LINK$"><!--<s5186>-->Добавить материал<!--</s>--></a> ]<?endif?></td>
</tr>
</table>
<hr />
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="60%"><!--<s5218>-->Всего материалов в каталоге<!--</s>-->: <b>$NUM_ENTRIES$</b><?if($NUM_SHOWN$)?><br /><!--<s5220>-->Показано материалов<!--</s>-->: <b>$NUM_SHOWN$</b><?endif?></td>
<td align="right"><?if($PAGE_SELECTOR$)?><!--<s3015>-->Страницы<!--</s>-->: $PAGE_SELECTOR$<?endif?></td>
</tr>
</table>
<hr />
$BODY$
<?if($PAGE_SELECTOR1$)?><div style="text-align:center;">$PAGE_SELECTOR1$</div><?endif?><!-- </body> --></td><td style="background:url('/.s/t/993/11.gif');"></td></tr>
<tr><td width="4" height="4"><img src="/.s/t/993/12.gif" border="0"></td><td style="background:url('/.s/t/993/13.gif');"></td><td width="4" height="4"><img src="/.s/t/993/14.gif" border="0"></td></tr>
</table>
</td>

<td valign="top" width="215">

$GLOBAL_DRIGHTER$

</td>
</tr>
</table>
<!-- </middle> -->

</td></tr></table>

$GLOBAL_BFOOTER$


</body>

</html>

Sham
25-12-2011, 15:12
Приведите текст ошибок выполнения javascript на странице. По указанной ссылке слайдер работает, только картинок по адресам нет (404).

не забывайте определять !DOCTYPE на странице (критичный момент для многих случаев)

Dark_Delphin
25-12-2011, 15:17
Дело не в картинках.

____________________________

Вот страница с ошибкой http://universal-forum.moy.su

Вот страница без ошибки http://universal-forum.moy.su/photo

Sham
25-12-2011, 15:22
вы исходный код то посмотрите, там все теги вперемешку... сделайте сначала правильный HTML-код, а потом о скриптах думайте.

Dark_Delphin
25-12-2011, 15:25
Другие скрипты работают же.

Sham
25-12-2011, 16:05
Теги html, body, title, head - должны быть единичные. Сверху тега html ничего не должно быть, кроме doctype. Если юкоз сует сверху, ничего не поделаешь. Многие стили критичны к doctype. Если разметка неправильная, то работа скрипта зависит от браузера.

пишет "jQuery is not defined" - подгрузите библиотеку.

Sticher78
25-12-2011, 20:30
ну и поищи с чем он может конфликтовать из других модулей. в гугле набери про jquery и no conflict

fooger
27-12-2011, 18:33
В MySQL особо не силен, по этому интересует следующий вопрос:
Возможно ли как-то к текстовому значению поля что то добавить, так чтобы не нужно было сначала делать SELECT , а потом UPDATE?
Чтобы было понятней приведу пример на переменных php :) :
$var = "text" /* это уже хранится в поле таблицы */
$new_data = ", new Text" /* это нужно добавить к полю */
$var .= $new_data /* добавление к полю ;) , теперь поле имеет значение "text, new Text" */

Sham
27-12-2011, 18:43
`col` = CONCAT(`col`, ' еще текст')

Dark_Delphin
27-12-2011, 19:46
Всем привет!

Вот меню для сайта СКАЧАТЬ (http://isenne.com/jQuery/pictureMenu/pictureMenu-1.2.0.rar).

Подскажите в каком файле и какую строчку нужно изменить, что-бы изменился вот этот фон:

http://i27.fastpic.ru/thumb/2011/1227/07/d6d7a2e6bf6ce95fec3a635e7afa5d07.jpeg (http://fastpic.ru/view/27/2011/1227/d6d7a2e6bf6ce95fec3a635e7afa5d07.png.html)

на самом сайте ФОН черный.


Заранее благодарен.

fooger
27-12-2011, 20:06
ntrx, файл jquery.pictureMenu.js строка 13. со значения fillColor: "#fff", поменять на fillColor: "#000". Оно, не оно?
Sham, как всегда, ОГРОМНОЕ СПАСИБО.

Dark_Delphin
27-12-2011, 20:23
Извеняюсь.

Да оно, спасибо.

Sham
03-01-2012, 17:33
+= '1111' прибавляет

Sham
03-01-2012, 18:29
тынц (http://www.google.ru/search?q=%2Bjavascript+~%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C+%2B%D0%B2%D1%8B%D0%B4%D0%B5 %D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9+%2B%D1%82%D0%B5%D0%BA%D1%81%D1%82&ie=utf-8&oe=utf-8&aq=t).
Берете любой форум, и смотрите скрипты - там все есть.

kop4enyi
05-02-2012, 17:44
При просмотре сайта на больших разрешениях экрана, фон не отображается снизу, как сделать отображение фона на все разрешение экрана?
#wrap0 {background: #2d122e url(/.s/t/785/1.png);}
#wrap {background: url(/.s/t/785/2.jpg) no-repeat top center;}
#container { width: 976px; margin: auto; padding-top:22px;text-align: left;




© OSzone.net 2001-2012