Joker Board 3.0

Сделать можно все, юзайте: Для просмотра ссылки Войди или Зарегистрируйся там можно просто по адресу выводить.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
Я вроде раскопал нужное - чтобы яндекс карту местоположения добавить пользователям в объявлениях,но может кто подскажет куда теперь этот код добавить (в какую папку хотя бы --> add_new.inc.php <-- сюда добавлять ?
Буду очень благодарен ! Код такой.



<input type='hidden' name='auction' checked='checked' value='yes'>

<div class="marginTB20">
<div class="marginBottom20">
<div class="info_add_maps_add_advert">
Вы можете добавить метку на Яндекс карту - отметить либо свое местоположение
или местоположение продаваемого дома, квартиры или еще какого-нибудь объекта.
Чтобы добавить метку на карту щелкните на ссылку "<b>Добавить на карту</b>" и укажите расположение метки на карте, щелкнув
по карте в нужном месте.

</div>
<div id="box_link_open_maps" class="link_add_maps_advert" onClick="add_advert_on_maps()">Добавить на карту</div>
</div>

<div id="boxYMapsAll" style= " display: none; " >



<div style="margin: 4px 0px;">
<input type="text" name="address_ymaps" style="width:500px;" value="Мурманск, ул. Зеленая 9" />
<input type="button" value=" Найти " onClick="void(showAddress(this.form.address_ymaps.value));return false;" />
</div>



<div>

<div style=' margin-bottom: 5px; background: #ddd;'>




<div style="padding: 5px;">
<div>
<div style="width: 100%; background: #fff;">
<div id="YMapsID" style="width:100%;height:300px"></div>
</div>


------------------------------------------------------------------------------------

Код сырой - говорю честно.Надо подработать. Или другое решение придумать.
 
Последнее редактирование:
Выдает ошибку при поиске по ключевым словам или тегам - что поменять надо? Подскажите пожалуйста.
Поиск сам выдает,но именно справа такая ерунда постоянно (на скине можно смотреть).
 

Вложения

  • ошибка.png
    ошибка.png
    47,1 KB · Просмотры: 17
Выдает ошибку при поиске по ключевым словам или тегам - что поменять надо? Подскажите пожалуйста.
Поиск сам выдает,но именно справа такая ерунда постоянно (на скине можно смотреть).
Либо определите переменную которой сейчас не хватает, либо отключите отображение ошибок.
 
А каким образом отображение ошибок можно отключить,отключив поиск по тегам??? Но ведь это же не хорошо для пользователей будет!
Поиск обычный корректно выдает,а вот по тегам выдает объяву но с такой справа припиской (смотреть ниже)

Notice: Undefined index: photo_name in /home/users/v/vkmurmansk/domains/site.ru/inc/search.inc.php on line 164
Для просмотра ссылки Войди или Зарегистрируйся
Я высылаю файл,если не сложно гляньте,или может есть без ошибки код? Буду благодарен!
Сам файл находится в папке inc / search.inc.php

<?
if(@$_GET['city']>"1")echo $last['city'];
else{
if(defined('JBLANG')&& constant('JBLANG')=='en') echo $last['en_city_name'];
else echo $last['city_name'];}?></div><div class="clear"></div></div><?
}
if($total_rows>=$lp){
$a="<a href=\"".$h."?op=search"; - ВОТ ТИПА ТУТ КАКАЯ ТО ОШИБКА.... НЕ МОГУ ПОНЯТЬ.... :(
if(@$_GET['query'])$a.="&amp;query=".@$_GET['query'];
if(@$_GET['l'])$a.="&amp;l=".$_GET['l'];
if(@$_GET['nomorph'])$a.="&amp;nomorph=".@$_GET['nomorph'];
if(@$_GET['cat'])$a.="&amp;cat=".@$_GET['cat'];
if(@$_GET['type'])$a.="&amp;type=".@$_GET['type'];
if(@$_GET['images'])$a.="&amp;images=".@$_GET['images'];
if(@$_GET['city'])$a.="&amp;city=".@$_GET['city'];
if(@$_GET['from'])$a.="&amp;from=".@$_GET['from'];
if(@$_GET['before'])$a.="&amp;before=".@$_GET['before'];
if(@$_GET['time'])$a.="&amp;time=".@$_GET['time'];
$a.="&amp;page=";
if($page!=1)$pervpage=$a."1\" title=\"".$lang[174]."\">&nbsp;&nbsp;&#171;&nbsp;&nbsp;</a> ";
if($page!=$total)$nextpage=$a.$total."\" title=\"".$lang[175]."\">&nbsp;&nbsp;&#187;&nbsp;&nbsp;</a>";
$pageleft="";$pageright="";
for($i=$c['limit_pagination_on_page'];$i>=1;$i--)if($page-$i>0)$pageleft.=$a.($page-$i)."\">".($page-$i)."</a>";
for($i=1;$i<=$c['limit_pagination_on_page'];$i++)if($page+$i<=$total)$pageright.=$a.($page+$i)."\">".($page+$i)."</a>";
echo "<div class=\"pagination\">".@$pervpage.@$pageleft."<b><span class=\"current\">".$page."</span></b>".@$pageright.@$nextpage."</div>";
 

Вложения

  • search.inc.php.zip
    4,3 KB · Просмотры: 4
Последнее редактирование модератором:
А каким образом отображение ошибок можно отключить,отключив поиск по тегам??? Но ведь это же не хорошо для пользователей будет!
Поиск обычный корректно выдает,а вот по тегам выдает объяву но с такой справа припиской (смотреть ниже)

Notice: Undefined index: photo_name in /home/users/v/vkmurmansk/domains/site.ru/inc/search.inc.php on line 164
Для просмотра ссылки Войди или Зарегистрируйся
Я высылаю файл,если не сложно гляньте,или может есть без ошибки код? Буду благодарен!
Сам файл находится в папке inc / search.inc.php
Посмотри, у меня не могу тестировать.Должен сработать
 

Вложения

  • search.inc.php.zip
    4,4 KB · Просмотры: 6

Вложения

  • search.inc.php.zip
    4,4 KB · Просмотры: 10
Всем привет
Кто в курсе когда выйдет 4.0 версия в гугле не нашла
Может кто где видел?
 
Всем привет
Кто в курсе когда выйдет 4.0 версия в гугле не нашла
Может кто где видел?
На офсайте jokera

:sun:Я ТВОЙ ДОЛЖНИК !!! ПОЛУЧИЛОСЬ!!!:sun: vk.com/vkmurmansk
Давай я за помощь позолочу ручку (яндекс кошелек кинь мне в личку). Я мучался целый день,а ты нашел правильное решение!!! СПАСИБО!
кому именно?
 
Последнее редактирование модератором:
Кстати нужно обязательно еще чтоб подобные объявы по товару или поиску услуг выдавало подобные объявы от других пользователей (как на Авто) и чтоб статистику показывало просмотров всех страниц пользовательских объяв.

Вот это уже тогда полноценная доска будет! Может уже кто реализовал такие вещи, было бы интерестно посмотреть.

Лучше поищи на yandex.com Гугл не все такие вещи нужные "кушает" - проверено ...:D
 
Последнее редактирование модератором:
Добавляем Яндекс карту.
Загрузите в корневую директорию файлы ymap.php и ymap_view.php

В head.inc.php добавляем скрипт
Код:
<script type="text/javascript">
function map_yandex_add()
{
var xm = document.getElementById('map_x').value;
var ym = document.getElementById('map_y').value;
if(xm>0 && ym>0)
window.open("./ymap.php?map_x="+xm+"&map_y="+ym, "mp", "width=620,height=520,left=60,status=yes");
else
window.open("./ymap.php", "mp", "width=620,height=520,left=60,status=yes");
}
</script>

В add_new.inc.php добавляем условие
Код:
if(@$_POST['map_x'])$map_x=trim($_POST['map_x']); else $map_x="";
    if(@$_POST['map_y'])$map_y=trim($_POST['map_y']); else $map_y="";
Находим код $insert=mysql_query("INSERT ..... и в этом запросе добавляем map_x='".$map_x."',map_y='".$map_y."',

В add_new_form.inc.php если хотите, что можно было добавлять адрес на карту только зарегистрированным пользователям, то сделаем так.В форме где Вам удобно вставляем
Код:
<?
if(!defined('USER')){
                ?>
    <div class="lc">Yandex Карта:</div>
    <div class="rc">
На карте адрес можно добавить только зарегистрированным пользователям.
<a href="<?=$h?>register.html"><?=$lang[1004]?></a>  
    </div>
    <div class="pad"></div>
                <?}
            else {
                if(@$user_data['activ'] == "no") {?><div class="lc">Yandex Карта:</div><div class="rc">  
   На карте адрес можно добавить только активным пользователям. <a href="<?=$h?>register.html"><?=$lang[1004]?></a>  
    </div><div class="pad"></div>
                <?              
                }
                else {
    ?><div class="lc">
    Yandex Карта:</div>
    <div class="rc">
  <a href="javascript:map_yandex_add()">Указать адрес на карте</a>
<input type="hidden" name="map_x" id="map_x" value="">
<input type="hidden" name="map_y" id="map_y" value="">
</div>
    <div class="pad"></div>
 
 
    <?
                }
            }

?>
А если доступно всем то так
Код:
<div class="lc">
    Yandex Карта:</div>
    <div class="rc">
    <a href="javascript:map_yandex_add()">Указать адрес на карте</a>
<input type="hidden" name="map_x" id="map_x" value="">
<input type="hidden" name="map_y" id="map_y" value="">
</div>
    <div class="pad"></div>
В message.inc.php в удобном Вам месте вставьте
Код:
<?
if ($ads['map_x']) { 
?>
<div>
<script type="text/javascript">
         
            function map_yandex()
                {
                var xm = <?=$ads['map_x']?>;
                var ym = <?=$ads['map_y']?>;
                window.open("/ymap_view.php?map_x="+xm+"&map_y="+ym, "mp", "width=620,height=420,left=90,status=yes");
                }
            </script>
   <div class="alcenter">
    <a href="javascript:map_yandex()">Показать адрес на карте</a>
    </div>
  </div>
<?
}
?>
Не забываем в базе данных в таблице jb_board добавить две поля map_x и map_y. Я использовал тип TINYTEXT.
Удачи Всем!
 

Вложения

  • Yandex_Map.zip
    3,4 KB · Просмотры: 15
Последнее редактирование:
Назад
Сверху