Поиск по сайту
Результаты поиска по тегам 'pdf'.
Найдено 4 результата
-
посоветуйте пожалуйста, что прописать в шаблоне PDF, что бы в нем было не одно фото а все(или несколько). Сейчас такой А нужно, что то такое Код у меня в шаблоне PDF такой: <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> {literal} <style> @page { margin: 0px; } body { margin: 20px 20px 200px 20px; font-family: "verdana"; font-size: 14px;} .pg { width: 100%; /*border: 1px solid silver;*/ } .title { font-size: 18px; } .optiontable { /*width: 290px;*/ /*border: 1px solid silver;*/ /*font-weight: bold;*/ } .option { width: 330px; display: inline-block; } .option-paramscol { width: 140px; display: inline-block; text-align: left; font-weight: bold; padding-right: 20px; } .option-paramsval { width: 190px; display: inline-block; } .optiontable .paramscol { width: 150px; /*border: 1px solid silver;*/ text-align: left; font-weight: bold; padding-right: 20px; } .optiontable .valuecol { width: 190px; /*border: 1px solid silver;*/ } .photoblock div.img { /*float: left; width: 160px; border: 1px solid silver;*/ } .imgsmall { display: inline-block; width: 160px; /*border: 1px solid silver;*/ max-height: 100px; overflow: hidden; /*padding: 5px;*/ } .imgbig { width: 320px; /*border: 1px solid silver;*/ max-height: 300px; overflow: hidden; /*padding: 5px;*/ } </style> {/literal} {assign var=this_item_key_mode value='hide'} {if $smarty.session.Accessor.mode=='free'} {assign var=this_item_key_mode value='open'} {elseif $smarty.session.Accessor.key!=''} {if $smarty.session.Accessor.is_key_ranged==1} {if in_array($data_shared.id.value, $smarty.session.Accessor.items)} {assign var=this_item_key_mode value='open'} {/if} {elseif $smarty.session.Accessor.mode=='opened'} {assign var=this_item_key_mode value='open'} {elseif $smarty.session.Accessor.mode=='semiopened'} {if in_array($data_shared[$smarty.session.Accessor.limitedby].value, $smarty.session.Accessor[$smarty.session.Accessor.limitedby])} {assign var=this_item_key_mode value='open'} {/if} {/if} {else} {assign var=this_item_key_mode value='have_no_keys'} {/if} </head> <body> <table class="pg"> <tr> <td><img src="{$_core_folder}/template/frontend/real-spaces/images/logo.png" width="276px" height="45px"></td> <td style="text-align: right; font-weight: bold; font-size: 16px;"> {if $data.user_id.value==46}{$data_shared.fio.value}{else}{if $data_shared.fio.value != ''}{$data_shared.fio.value}{else}{$user_data.fio.value}{/if}{/if}<br> {if $data.user_id.value==46 || $data.user_id.value==120} {if $this_item_key_mode=='open'} {if $data_shared.phone.value != ''}{$data_shared.phone.value}<br>{/if} {else} Контактные данные проверенных собственников скрыты. <a href="https://72realty.ru/access_select/" role="button" class="btn btn-danger btn-mini">Получить доступ</a><br> {/if} {else} {if $data_shared.phone.value != ''} {$data_shared.phone.value}<br> {else} {if $user_data.phone.value != ''} {$user_data.phone.value}<br>{/if} {if $user_data.mobile.value != ''} {$user_data.mobile.value}<br>{/if} {if $user_data.email.value != ''} <a href="mailto:{$user_data.email.value}"> {$user_data.email.value}<br></a> {/if} {/if} {/if} WEB: <a href="https://72realty.ru/">https://72realty.ru/</a> </td> </tr> </table> <hr /> <table class="pg"> <tr> <td style=" font-size: 18px;"> <b>ID:{$data.id.value}</b><br /> <span style="color:red"> {if $data.price_on_request.value==1} <b>Цена по запросу</b> {else} <b>{$data.currency_id.value_string} {$data.price.value|number_format:0:'.':','}</b> {/if} </span> </td> <td style="text-align: right;"> </td> </tr> </table> <table class="pg"> <tr> <td{if $photo|count>0} colspan="2"{/if}><h1 class="title">{$title}</h1></td> </tr> <tr> {if $photo|count>0} <td class="photoblock" style="width: 340px;"> <div class="imgbig"><img src="{$_core_folder}/img/data/{$photo[0].normal}" style="width: 320px;" /></div> </td> <td style="width: 340px;"> <table class="optiontable"> {foreach from=$hvd_tabbed item=tab key=tabname} {if $tab|count>0} {foreach from=$tab item=data_item} {if $data_item.type eq "primary_key" or $data_item.value eq "0" or $data_item.value eq "" or $data_item.name eq "currency_id" or $data_item.name eq "export_cian" or $data_item.name eq "user_id" or $data_item.name eq "price" or $data_item.name eq "youtube" or $data_item.type eq "hidden" or $data_item.name eq "text" or $data_item.type eq "geodata" or $data_item.name eq "meta_keywords" or $data_item.name eq "meta_description" or $data_item.name eq "meta_title" or $data_item.type eq "uploads"} {elseif $data_item.name eq "owner_fio" or $data_item.name eq "owner_phone" or $data_item.name eq "private_text" or $data_item.name eq "uniq_id" or $data_item.name eq "address"} {elseif $data_item.name eq "fio"} {assign var="agent_fio" value=$data_item.value} {elseif $data_item.name eq "phone"} {assign var="agent_phone" value=$data_item.value} {elseif $data_item.name eq "email"} {assign var="agent_email" value=$data_item.value} {elseif $data_item.type eq "select_by_query"} {if $data_item.value_string!=''} <tr><td class="paramscol">{$data_item.title}</td><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "select_box_structure"} {if $data_item.value_string!=''} <tr><td class="paramscol">{$data_item.title}</td><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "checkbox"} {if $data_item.name ne 'hot' and $data_item.name ne 'active'} {if $data_item.value eq 1} <tr><td class="paramscol">{$data_item.title}</td><td><input type="checkbox" checked="checked" disabled="disabled" /></td></tr> {/if} {/if} {elseif $data_item.type eq "select_box"} {if $data_item.value_string!=''} <tr><td class="paramscol">{$data_item.title}</td><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "tlocation"} <tr><td class="paramscol">{$data_item.title}</td><td>{$data_item.tlocation_string}</td></tr> {else} {if $data_item.value!=''} {if $data_item.name eq "text"} <tr><td class="paramscol">{$data_item.title}</td><td>{$data_item.value|nl2br}</td></tr> {else} <tr><td class="paramscol">{$data_item.title}</td><td>{if is_array($data_item.value)}{$data_item.value|implode:','}{else}{$data_item.value}{/if}</td></tr> {/if} {/if} {/if} {/foreach} {/if} {/foreach} </table> </td> {else} <td style="width: 680px;"> {assign var=x value=array()} {foreach from=$hvd_tabbed item=tab key=tabname} {if $tab|count>0} {foreach from=$tab item=data_item} {if $data_item.type eq "primary_key" or $data_item.value eq "0" or $data_item.value eq "" or $data_item.name eq "currency_id" or $data_item.name eq "export_cian" or $data_item.name eq "user_id" or $data_item.name eq "price" or $data_item.name eq "youtube" or $data_item.type eq "hidden" or $data_item.name eq "text" or $data_item.type eq "geodata" or $data_item.name eq "meta_keywords" or $data_item.name eq "meta_description" or $data_item.name eq "meta_title" or $data_item.type eq "uploads"} {elseif $data_item.name eq "fio"} {assign var="agent_fio" value=$data_item.value} {elseif $data_item.name eq "phone"} {assign var="agent_phone" value=$data_item.value} {elseif $data_item.name eq "email"} {assign var="agent_email" value=$data_item.value} {elseif $data_item.type eq "select_by_query"} {if $data_item.value_string!=''} {append var=x value=$data_item.title} {append var=x value=$data_item.value_string} {/if} {elseif $data_item.type eq "select_box_structure"} {if $data_item.value_string!=''} {append var=x value=$data_item.title} {append var=x value=$data_item.value_string} {/if} {elseif $data_item.type eq "checkbox"} {if $data_item.name ne 'hot' and $data_item.name ne 'active'} {if $data_item.value eq 1} {append var=x value=$data_item.title} {append var=x value='<input type="checkbox" checked="checked" disabled="disabled" />'} {/if} {/if} {elseif $data_item.type eq "select_box"} {if $data_item.value_string!=''} {append var=x value=$data_item.title} {append var=x value=$data_item.value_string} {/if} {elseif $data_item.type eq "tlocation"} {append var=x value=$data_item.title} {append var=x value=$data_item.tlocation_string} {else} {if $data_item.value!=''} {if $data_item.name eq "text"} {append var=x value=$data_item.title} {append var=x value=$data_item.value|nl2br} {else} {append var=x value=$data_item.title} {if is_array($data_item.value)} {append var=x value=$data_item.value|implode:','} {else} {append var=x value=$data_item.value} {/if} {/if} {/if} {/if} {/foreach} {/if} {/foreach} {assign var=cnt value=($x|count-1)} {assign var=i value=0} <table class="optiontable"> {while $i <= $cnt} {if isset($x[$i])} <tr> <td class="paramscol">{$x[$i]}</td><td class="valuecol">{$x[$i+1]}</td> {if isset($x[$i+2])} <td class="paramscol">{$x[$i+2]}</td><td class="valuecol">{$x[$i+3]}</td> {else} <td class="paramscol"></td> {/if} </tr> {/if} {assign var=i value=$i+4} {/while} </table> </td> {/if} </tr> </table> <table class="pg"> {if $data.text.value ne ''} <tr> <td>{$data.text.value}</td> </tr> {/if} </table> {if $data.geo.value.lat!='' && $data.geo.value.lng!=''} <table class="pg" border="0" cellpadding="0" cellspacing="0"> <tr style="text-align: center;"> <td><img src="https://static-maps.yandex.ru/1.x/?ll={$data.geo.value.lng},{$data.geo.value.lat}&size=600,350&z=14&l=map&pt={$data.geo.value.lng},{$data.geo.value.lat},round"></td> </tr> </table> {/if} </body></html>
-
Есть ли какая либо возможность отправлять избранные варианты на почту? Модуль PDF есть. Но нужно не с личного кабинета отправлять списки и не с отдельно взятого объекта брать PDF, а добавить понравившиеся объекты в избранное и уже из этой вкладки отправить на почту (себе или клиенту). не зависимо от того, зарегистрирован ли пользователь на данном сайте. Хоть как отправить. Хоть письмом с ссылками на данные объекты, хоть PDF.......... Главное, что бы из избранного и без регистрации. Подскажите пожалуйста, если кто знает
-
Увидел изменения в приложении PDFReport, судя по настройками теперь можно для каждого пользователя применить разные шаблоны презентации. Соответственно вопрос, эта штука должна работать или это пока только пробные этапы? Потому что при попытке добавить новый шаблон выдает ошибку о несуществующей таблице:
-
С помощью этого приложения вы сможете экспортировать объявление в PDF-файл. И этот файл распечатать или отправить по почте. http://www.sitebill.ru/export-objavleniy-v-pdf
- 18 ответов