<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Странное поведение движка.</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Wed, 15 Apr 2026 03:37:56 -0000</pubDate>

		<item>
			<title>jCube Group</title>
			<description><![CDATA[<p>Могу помочь,  но нужно залезьть в код,  напишите мне attar@alteraweb.ru</p>
]]></description>
			<pubDate>Thu, 16 Кві 2020 18:19:29 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8938&d=0#post44569]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Может кто то смог бы пояснить хоть где копать.</p>

<p>Есть плагин placemarks, в нем в placemarks.usertags.main.php циклом берет из БД плагина координаты и выводит их в </p>

<div>&lt;!-- BEGIN: USERS_ROW --&gt;{USERS_ROW_PLACEMARKS_COORD}&lt;!-- END: USERS_ROW --&gt;</div>

<pre class="brush:php;gutter:false;toolbar:false;">
$temp_array['PLACEMARKS'] = cot_placemarks_getmark ('users', $user_data['user_id']);

if(!empty($user_data['mark_coord'])){
	$temp_array['PLACEMARKS_COORD'] = $user_data['mark_coord']; 
 }</pre>

<p>В базе mark_coord есть, все выше функции отрабатываются нормально. Для 2х старых юзеров из базы (руками все проверял, координаты есть) выводится просто пустота. <br />
 </p>

<pre class="brush:java;gutter:false;toolbar:false;">
var locations = [
				['&lt;a href="https://www.cotonti.com/en/users/Andrzej" target="_blank"&gt;Andrzej&lt;/a&gt;', ,],
				['&lt;a href="https://www.cotonti.com/en/users/User" target="_blank"&gt;User&lt;/a&gt;', 48.304482757173666, 25.90156146852185,],</pre>

<p>Для ВСЕХ остальных - все работает как надо, для новосозданных и старых - только для 2х юзеров с id 1 и 4 такой глюк. И юзер 4 ничем не отличается от других (id=1 это админ). Более того если создать юзером id=12 точку - все ок, стоит в БД переименовать руками mark_code из 12 в 4 - снова ,, вместо данных.<br /><br />
В коде плагина нет ничего по разделению юзеров. Плаг сносил и ставил. Кеши чистил. Мистика.<br /><br />
Решил конечно в кастомных моятема.пхп<br />
 </p>

<pre class="brush:php;gutter:false;toolbar:false;">
// Своя функция которая заменяет глючащую функцию в plugins/placemarks/placemark.usertag.main
function cot_placemarks_getmarks_myfunc ($userid) {
	global $db, $cot_groups, $db_groups_users, $db_users ,$L, $cfg, $db_placemarks;
    $result = $db-&gt;query("SELECT mark_coord FROM $db_placemarks WHERE mark_area = 'users' AND mark_code=" . $userid)-&gt;fetchColumn();
	return $result;
}
</pre>

<p>и в шаблоне {USERS_ROW_ID|cot_placemarks_getmarks_myfunc('$this')} - но тут чисто желание понять не происки ли это Сатаны в вышеописанной херне.<br />
Готов по пинку поэкспериментировать с кодом и поискать проблему, но искал поверьте долго. Видимо не там.</p>
]]></description>
			<pubDate>Пн, 13 Кві 2020 20:50:07 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8938&d=0#post44566]]></link>
		</item>
	</channel>
</rss>