GoodForNothing Classifieds

GoodForNothing Classifieds 1.0.0 RC 6

Нет прав для скачивания
Очень и очень сильно сомневаюсь, жаль я очень на него надеялся, пока что подпилил для себя витрину, этот под прицелом пусть будет

Бум ждать... Выйдет обновление - напишу...
 
никак не найду где в БД хранятся URL объявлений и картинок или если не в БД то где???

Большая часть информации объявления в БД дана в виде цифр пример:

featured_image_date(изображение), last_bump_date(дата поднятия), classified_date(дата создания) - у всех цифра(или код) - 1466147347
feature_date(избранное или нет объявление) - 1466148808
expire_date(когда истекает объявление) - 1467356947

Вообщем это или какие то ссылки или id'шники, но вот что с ними делать и как расшифровать я никак не найду.
 
Последнее редактирование:
Вообщем это или какие то ссылки или id'шники, но вот что с ними делать и как расшифровать я никак не найду.

Это время в UNIX-формате.
Вот как пример сервис - , можно преобразовать в понятное Вам.
 
Это время в UNIX-формате.
Вот как пример сервис - , можно преобразовать в понятное Вам.
О_о ладно, с датами все понятно....а где же хранятся url адреса картинок и самого объявления? где то же они должны храниться
 
никак не найду где в БД хранятся URL объявлений и картинок или если не в БД то где???
а с чего бы урлам в базе хранится? они формируются в коде по id объявления, можете после стандартного роутинга плагина айдишик объявки дописать и в объявление попадёте, по времени вам Mirovinger написал

вы бы лучше свою задачу написали, вам бы ответили, возможно ли и может даже решение совместными усилиями нашли
 
а с чего бы урлам в базе хранится? они формируются в коде по id объявления, можете после стандартного роутинга плагина айдишик объявки дописать и в объявление попадёте, по времени вам Mirovinger написал

вы бы лучше свою задачу написали, вам бы ответили, возможно ли и может даже решение совместными усилиями нашли

задача проста с помощью php вывести объявление...все уже сделано, кроме url самого объявления $url=????


PHP:
<?php
error_reporting(0);
mysql_connect("localhost", "********", "*********");
mysql_select_db("*********");
mysql_query("SET NAMES 'utf8'");

$strSQL = "SELECT *
FROM  `gfn_classifieds_classified`
ORDER BY RAND(); ";
$strSQL2 = "SELECT *
FROM  `gfn_classifieds_category`
ORDER BY RAND(); ";
$strSQL3 = "SELECT *
FROM  `xf_moderator_log`
ORDER BY RAND(); ";

$rs = mysql_query($strSQL);
$rs2 = mysql_query($strSQL2);
$rs3 = mysql_query($strSQL3);


echo '<div class="section classifiedList" style="margin: 10px auto; background-color: #E68C17; padding: 2px; border-radius: 5px;">';
echo '<div class="secondaryContent">';
echo '<h3><a href="/classifieds/featured/">Премиум объявления</a></h3>';
echo '<ul>';
// ==============================================



while($row = mysql_fetch_array($rs)) {
    if($row['feature_date'] != 0)
    {
        if($row['price'] == 0) {
            while ($row2 = mysql_fetch_array($rs2)) {
                if($row2['category_id'] == $row['category_id']) {
                    $price = $row2['title'];
                }
            }
        }
        else {
            $price = $row['price'].' руб.';
        }

$url= ???????????????????????? ;

echo "<li id='classified-".$row['classified_id']."' style='overflow: hidden; zoom: 1; margin: 5px 0; padding-top: 5px; border-top: 1px solid #d7edfc;' data-author='".$row['username']."'>";
echo "<span style='color: #65a5d1; background-color: #f0f7fc; border: 1px solid #a5cae4; border-radius: 3px; font-size: 9px; padding: 1px 3px; text-transform: uppercase; white-space: nowrap; float: right; clear: left;'>$price</span>";
   
echo "<a style='float: left; font-size: 0;' href='$url'><img style='border-radius: 4px; max-width: 100%; width: 24px; height: 24px; display: block; background-color: rgb(252, 252, 255); padding: 2px; border: 1px solid #a5cae4;' src='data/classifieds/icons/0/".$row['classified_id'].".jpg?".$row['featured_image_date']."' alt='".$row['title']."' /></a>";
   
echo "<div style='margin-left: 34px;'>";
echo '<div class="messageContent">';
echo '<div style="overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;">';

echo "<a href='$url'>".$row['title']."</a>";

echo "</div>";
echo "</div>";   
echo "<div style='overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;'>".$row['tag_line']."</div>";
echo "<div class='additionalRow muted'>".$row['expire_date']."</div>";
echo "</div>";
echo '</li>';
   
    }
    else echo 'не премиум <br>';
}


// ==============================================       
echo '</ul>';
echo '</div>';
echo '</div>';


?>
<?php mysql_close(); ?>
 
PHP:
$strSQL = "SELECT *
FROM  `gfn_classifieds_classified`
ORDER BY RAND(); ";
$strSQL2 = "SELECT *
FROM  `gfn_classifieds_category`
ORDER BY RAND(); ";
$strSQL3 = "SELECT *
FROM  `xf_moderator_log`
ORDER BY RAND(); ";
Делаем выборку ВСЕГО из базы, без каких-либо условий, да еще и сортируем рандомно?! Плюс использование mysql_ вместо mysqli_ и т.п. Не надо так. А ваш url - это первое поле в таблице, скорее всего названо как id или как-то так.
 
PHP:
$strSQL = "SELECT *
FROM  `gfn_classifieds_classified`
ORDER BY RAND(); ";
$strSQL2 = "SELECT *
FROM  `gfn_classifieds_category`
ORDER BY RAND(); ";
$strSQL3 = "SELECT *
FROM  `xf_moderator_log`
ORDER BY RAND(); ";
Делаем выборку ВСЕГО из базы, без каких-либо условий, да еще и сортируем рандомно?! Плюс использование mysql_ вместо mysqli_ и т.п. Не надо так. А ваш url - это первое поле в таблице, скорее всего названо как id или как-то так.
Например объявление Водитель Газель с id19

URL выглядит так:

19 - тут все понятно
voditel-gazel - неужели каждый раз формируется из титла транслитом и нигде не запоминается?
 
detoxinu, нет, не запоминается. В движке встроен так называемый slug, который буквально одной функцией переделывает title в такой адрес. Все равно для движка важно только 19 из вашей ссылки. идентично .
 
detoxinu, нет, не запоминается. В движке встроен так называемый slug, который буквально одной функцией переделывает title в такой адрес. Все равно для движка важно только 19 из вашей ссылки. идентично .
О_о благодарствую, не знал что и будут идентичны. Тогда можно просто с помощью id формировать url. Благодарю
 
короче с рублем все оказалось намного проще...
Подскажите, как вы решили проблему с рублем? Как убрать спереди и поставить сзади суммы.

p.s. Как убрать копейки из стоимости - 1.000.00 ?

p.s.s. После установки появилась ошибка в журнале, расшифруйте пожалуйта (перед установкой закрывал форум)

Заранее спасибо!

Информация об ошибке
XenForo_Exception: Unable to copy add-on related style files to other folders. Please do it manually. - library/GFNCore/Installer/Handler/Style.php:44


Трассировка стэка
#0 /var/www/domains/*******/library/GFNCore/Installer/Abstract.php(74): GFNCore_Installer_Handler_Style->handle('GFNClassifieds')
#1 /var/www/domains/*******/library/GFNCore/Installer/Abstract.php(16): GFNCore_Installer_Abstract::initiate('install', Array)
#2 [internal function]: GFNCore_Installer_Abstract::install(false, Array, Object(SimpleXMLElement))
#3 /var/www/domains/*******/library/XenForo/Model/AddOn.php(215): call_user_func(Array, false, Array, Object(SimpleXMLElement))
#4 /var/www/domains/*******/library/XenForo/Model/AddOn.php(169): XenForo_Model_AddOn->installAddOnXml(Object(SimpleXMLElement), false)
#5 /var/www/domains/*******/library/XenForo/ControllerAdmin/AddOn.php(188): XenForo_Model_AddOn->installAddOnXmlFromFile('/tmp/phpt7bxg0')
#6 /var/www/domains/*******/library/XenForo/FrontController.php(351): XenForo_ControllerAdmin_AddOn->actionInstall()
#7 /var/www/domains/*******/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#8 /var/www/domains/*******/admin.php(13): XenForo_FrontController->run()
#9 {main}

Содержимое запроса

array(3) {
["url"] => string(44) " "
["_GET"] => array(1) {
["add-ons/install"] => string(0) ""
}
["_POST"] => array(3) {
["server_file"] => string(0) ""
["_xfConfirm"] => string(1) "1"
["_xfToken"] => string(8) "********"
}
}
 
Последнее редактирование:
Поле указания адреса у всех не работает?
Снимок экрана 2016-07-27 в 15.05.18.png Снимок экрана 2016-07-27 в 15.04.53.png
 
У меня на тестовом все работает.
 
Google API нужно где то активировать для работы?
 
Наверное с чем то конфликтует потому что создал новый тест форум с этим плагином и там работает карта.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу