Конфигуратор компьютера

А как бы сделать чтобы, наименование, наличие и цену брала с базы? т.к. вручную каждое изменение можно не учесть, цены у нас меняются почти каждый день...
это на фриланс, такое писать надо

И как автомтически обрезать (или на новую строку) длинные наименования? см. фото
в шаблоне селекту задаешь класс и в стили прописываешь
HTML:
.class {width:200px;}
 
А как бы сделать чтобы, наименование, наличие и цену брала с базы? т.к. вручную каждое изменение можно не учесть, цены у нас меняются почти каждый день...

И как автомтически обрезать (или на новую строку) длинные наименования? см. фото
f125e05a25c4.jpg


либо задай параметр size="20"
 
И как автомтически обрезать (или на новую строку) длинные наименования? см. фото

Для Select задай style='width: 300px'
в файле product_detailed.tpl.html
примерно там где {* extra parameters *}
 
Почему то не действует

Почему то не действует ни один вариант, вроде другие стили не мешают..
Вот код куска extra parameters:
HTML:
<table cellpadding="1" width="360">
								{counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
									{section name=i loop=$product_extra}
										{if $product_extra[i].option_type eq 0 }
											<tr bgcolor="white">
												<td colspan="2" valign="top">
                                                {$product_extra[i].name}:
													{$product_extra[i].option_value} 
												</td>
											</tr>
										{else}
											{counter name='option_show_times' start=0 skip=1 print=false}
											{section name=k loop=$product_extra[i].option_show_times}
												<tr bgcolor="white">
													<td valign="top">
														{$product_extra[i].name}{if $product_extra[i].option_show_times > 1 }
															({counter name=option_show_times}):{else}:{/if}
													</td>
													<td valign="top">
														{counter name=select_counter}
														{if $smarty.section.k.index == 0}
															<select name='option_select_{$select_counter_var}'
																onchange='JavaScript:GetCurrentCurrency();'>
																{section name=j loop=$product_extra[i].values_to_select}
																	{if $product_extra[i].values_to_select[j].variantID eq $product_extra[i].variantID}
																		<option value='{$product_extra[i].values_to_select[j].price_surplus}:{$product_extra[i].values_to_select[j].variantID}' selected>
																	{else}
																		<option value='{$product_extra[i].values_to_select[j].price_surplus}:{$product_extra[i].values_to_select[j].variantID}'>
																	{/if}
																			{$product_extra[i].values_to_select[j].option_value}
																		</option>
																{/section}
															</select>
														{else}
															<select name='option_select_{$select_counter_var}'
																onchange='JavaScript:GetCurrentCurrency();'>
																<option value='0:-1'>{$smarty.const.NOT_DEFINED}</option>
																	{section name=j loop=$product_extra[i].values_to_select}
																		<option value='{$product_extra[i].values_to_select[j].price_surplus}:{$product_extra[i].values_to_select[j].variantID}'>
																			{$product_extra[i].values_to_select[j].option_value}
																		</option>
																	{/section}
															</select>
														{/if}
													</td>
												</tr>
											{/section}
										{/if}
									{/section}
							</table>
И ещё, кто возьмется за разработку конфигуратора, который будет работать с базой сайта, чтобы наименование, наличие и цену брала из базы сама...
Для просмотра ссылки Войди или Зарегистрируйся
 
Ты где меняешь код? Смотри если что FireBug. Там написана откуда идет привязка и все. Редактируй и радуйся жизни)
 
:)

с "селектом" разобрался, сам глючу :)
а вот фрилансер бы пригодился...
 
если насчёт фриланса актуально, могу помочь icq 313858490
 
Назад
Сверху