order_number и virtuemart_order_id это вообще разные вещи? Просто выше Вы пытались вывести значение order_number.
Ну погодите, а
echo $row->virtuemart_order_id; или print_r($row->virtuemart_order_id, true);
тоже пусто?
<?php $k = 0; foreach ($this->orderlist as $row) {
да, я там поторопился немного. Потом исправился. Просто уже запутался в нумберах, айди и т.д.
Если есть $virtuemart_order_id, что что выдает просто
echo $virtuemart_order_id;
Долго смотрел и не понял откуда order_id должен взяться?
$editlink = JRoute::_('index.php?option=com_virtuemart&view=orders&layout=details&order_number=' . $row->order_number, FALSE);
Какого-то GET не хватает либо этот $order_id должен сам произвестись?
мне тоже так показалось. Ему просто важно, чтобы не было перехода на файлообменники. Я бы рекомендовал попробовать поискать хостинг с выгоднымми тарифами на хранилище и безлим трафик, через который раздавать по замаскированной ссылке. А можно и сделать там мини страницу со своей рекламой) доп доход) типа свой мини-ФО.
з.ы. интересно было бы понять еще объемы трафика и размеры файлов.
ох уж этот русский язык...))
SQL запросы ничего не добавляют в URL. Какие-то подмены в URL делаются в .htaccess, но с SQL это вряд ли свяжешь. А вообще какая-то странная задумка. В чем вообще её смысл?
Ну кстати как-то URL с SQL можно связать если у Вас сайт на WP например, где URLы есть в таблице со страницами/постами, но опять же, Вам нужно какие-то конкретные цифры прилепить или меняющиеся в зависимости от чего-то? Мало вводных данных.
каждую квартиру в каждом доме что ли отметили? 😂
мне кажется, что у Вас вообще никак не получится сделать так, чтобы это нормально работало. Гугл начинает некисло тупить при 10к меток...
Я бы посоветовал разбивать метки по какому-то параметру. Город например, или конкретный адрес/улица, чтоб из бд вынималось не такое огромное количество меток, а небольшая кучка. Что означают метки - секрет?
(про гуглокарты, яндекс не знаю)
Есть способ загрузки меток из БД в xml, который подцепляется скриптом гуглокарт. И вроде его можно доработать если брать видимые в настоящий момент координаты, но тогда при каждом перемещении будет происходить загрузка, что тоже не айс. Вообще в этой ситуации юзают кластеризацию, что немного упрощает жизнь. О каком количестве меток идет речь вообще?
я конечно хз как это на самом деле, но мне кажется, что на англ сайте упоминание букв "РУ/RU" это как на русском сайте упоминание (в текущей ситуации) UA, "на нохчинском читать тут" или что-то вроде того. В общем, у некоторой части читателей может возникнуть негативное отношение к ресурсу только из-за того, что он имеет связь с людьми (страной), которые тебе не лицеприятны. Ну и как-то несолидно это... Ладно когда сайт коммерческий, основа РУ и есть перевод на другие языки - эт норм. А инфосайты... хз... попал америкос на сайт из поиска и видит ссылка на каком-то корявом языке, ткнул на нее, а там вообще весь сайт на этом корявом языке... не круто как-то
Хотя может всё это чушь)
На всякий случай накатаю для таких как я.
Если вы юзаете file_get_contents и нужно отправить куки, то не мучайте голову и юзайте cURL. Это действительно удобнее и действительно работает))
Вы делали раньше так:
$donor = "http://example.com";$text = file_get_contents($donor);$pattern = '~<div id="target">(.*)</div>~Usi';preg_match ($pattern, $text, $matches);$maintxt = $matches[1];echo $maintxt;
Но нужно было отправить куки, например "region=77; country=43", так как сайт по умолчанию выдавал данные не того региона, который нужен был. Оказывается всё очень просто... почти... Делаем так:
if( $curl = curl_init("http://example.com") ) { curl_setopt($curl, CURLOPT_RETURNTRANSFER,true); curl_setopt($curl, CURLOPT_COOKIE, "region=77; country=43"); $text = curl_exec($curl); curl_close($curl); }$pattern = '~<div id="target">(.+?)</div>~Usi';preg_match ($pattern, $text, $matches);$maintxt = $matches[1];echo $maintxt;
Обратите внимание на то, что perg_match не работает, если в pattern стоит (.*). Нужно чтобы стояло (.+?). Как по фен-шую это всё называется и в чем корень зла сказать затрудняюсь, но в этом есть смысл. Может кто-то ниже сможет дать умное объяснение, но мне сейчас достаточно того, что нашелся просто рабочий способ.
Ну и вообще это хорошая замена file_get_contents, так как просто удаляем строчку
curl_setopt($curl, CURLOPT_COOKIE, "region=77; country=43");
и получаем полностью аналогичную функцию. Умные говорят, что cURL круче file_get_contents. Я так понимаю, в основном тем, что можно помимо куков отправить еще кучу всякого добра, но повторюсь, я пока не всё изучил. Гуглите подробности и будет Вам счастье. Я тут просто описал примитивнейшее применение, которое довольно просто понять как использовать и дополнить нужными штуками.