Notice: file_put_contents(): Write of 4957 bytes failed with errno=28 No space left on device in /var/www/kxs-php/lib/ZstdHelper.php on line 81

Deprecated: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/kxs-php/controllers/NovelController.php on line 303
第十八章 印象 - 名门正妻 跳转到主要内容

第十八章 印象

作者:油灯
(�/�d�#}�z�33P1U�$�{w�aIZ���-�C"("��j��f�l-�) �0 �0 �Z".*�i���S�N7 :�S4:��|�~2�e�����3� |-�~;'({�} � ��mM� �glH���yF����/���A6��i�yT����)�ھ�~�9#�{���xt�K�n�������788#ӏ�\�#�!G��7��| ��v�@B)��~�.) �T��p�t�v��~�tI�����`�os���������w`<��۵��]B�x&���X���Âll� o�Y�����n�؃�w��*;{����p<���#gd�P�k�V�f�|�0��������Gt��0F���rB/��؜az���ǙF,�������6��R6�~�\��p�N��� ��c&cpǙ5c{5@�L ʖ,�0�dI���u��#d��%v���]�=Z���wBG8�2����Y��V�G �8��2y�^NhF� �#�Nx�M�b�ՁG4(�m�Ï�ٙ�f��vu;q�LE3W�����Lq�P����NЌL?�!g/�.���fŸ��n�<� ��-�Lqس���,7����H��L?Vlܓ�Vޠ�j�z���!�C>�7�<�s��R]�&!�=���2vBlL��rBE Wی���ol�l���3�჊4�T���m0c��"t�f;��LA��>�_��L)4�������Ln)�s��5ۗ�lgdj��pc���6�̈c�O<� ��>��O�'���F`��m.�1vF�z�~c۫�y>1��9ͫ �p[Q�U� 44p�Ú�j��2k�1�C>���V�?� ����{��Q���. ���g����~c��T��� \SpdZ�q��L���5�z��|~d�� ����� O����ϫۛ狀�8��=���cO4_-#P������32u�9$�L�ٷ���%]��a��x9����^�K���pfQ�a�N�H�ٶT�������)�8�0��y��F^���8�d�.Xg�,p�6q|��olps��3Nh�o��.0��wB�؏3�$o e53(YB|B(S�܁�jV�|dɚ+?�^�Q��{2�nW��\+ZN�Ѽw��-�x'�GuP�)�e��.��/��� ��K��B����d�v�6�l��ȴ�P���[�>��0�.p8�"p��)��*O(Dyh�.�L����6��L���3�M����t��E� y�ʝ����N�����/�.?�lG�.��Iu!S���5۵�ڽv�,ʙ�ke+\��0��ģ�8�C#�,�����xaOB��c�< 3�x�����2��t;���B���,�`�s�����C#K����0�����8\]�f�����9�5쿱+��.1 :�**7LOq��{[=t�@�ZN�F��칊wB��.���Qm#�64����Q͚���܁S~l|���F�I�f;*x��� 8��T(S<�:��C7���+�� N�\�-�+|r9��ۘ�c���t�zF���#Vl��q�3V�<���C �f���;���m�o_�o&4t��az����� ���Hu�#�T>`����� �O�����vH!Clk�;�l�r��&�F_�q���+.~'(�a�c��uO�5�����#bgd� x���fz����d|��;�S<4�d��"�� 4��t4�����32���� �������:�aÇc���5���G��Y͊�'|��@@n��'L:�z����C�?`��׌}o�X����%��>6P��E�A� T�Ȕ��R�TQͶ�7����e:�aH��u����=0p��|���ơ儊-Nq�Z�`}�~�� L :>"�b���h��2�������]��� �󠙅~�O;>���P��[���t��m������^Eck�D��F�9c xOh48)z��'��l[�k��.�I>� 8���zD�������r {��M]�rF���� _*~ �� �Qq��0#\���M)]��H���[���)S<q�J��|އ*���zILqX����� /�`�Z^N٢p����"���)g �l7�N�ƺ��E���Sƺ�t_��0w��r=�o����!��H��)G�Q8c�L���?������}�fIi�\m;>�4P����+����9fs��% �8\��0~�Ǚ#b��W�.a����g�>`.?��QX��^�5ۆ���u:�@B��P��d�d��A�( �#�{��]���fdr�ez����[�M�h������ ʰ =�a��?��8yQ,j�ʒ���T�� � ��t��>�d�9�3Fo���l^�m�4x�B)�ۚ�[�,�&�h^�a�� �gd��r�����2���R]��&.�5� �g8��2��vFx�y��P噅N���lsdchD��9�c_f> ��`�t�Ź��������{n�JC@_=P��F�(��*������I`e��] @q���k��%egj �'��Iy�q�.(6ņ-\3����à�3�l^��#Ё��9|�f��qC�*[�&� xF����"�����n`����Lj)��׈�$�g�(�@!_������ؒ���k�!���8���a�� ������{ ]����#@��(76�p��̰�]�h_��YhE��!g~P����@�3Y�&ՅE��{�@?�1 rf�)mW8�QI���GtX��(y�7�)Kʀ�?�y���������O�KS�,Y���32�,Y�� Ì�3 C���FtXR��$@1�O�'���Hŵ����������?#��\msL�n��{���A�jf\� Y�0�` ��7����)c:��s�L/7�l���}���(a�� �b�dgd~�A���1���r����R]�7�o���pD���'lNq��� ~���{�#��8)�g�` �,�f;@�32�t~ok����shF����g����c�^�9�5;9��Oűw8\��p3�=�z�Ú��?�&�v5���ky���fNqx �{ ��wΎ,p�2�a�G�l��X��>N�lg����X�Cq8��L��O8�R�R�KE�l޴ �u?���3�s;����2��(�1�D��2C�(m�@��-��0@Q��SqA����=N9��`�Iף錔�y��kI3(�@����k�@9�����7�� ]��{�t��T���X�V� �<��,��#|H�d���k�ȧ���tV$�F��tT � ���m(>�>oϐu>5#羜�PĝƥD{6!Z-Qm������٘���kr}?��?HF�P��~zZ@S�X\��=�,/J�U;���\ <�� hp��"�Љ��L輼�w1��P^��Kd\�`��y<�M*LE�+��o�_ꑤDY�g���Zׄ8���90KCܔ����d`c��zY�  q����?ԙ�$d���E�Nl��)-@<���'��ڑ���U�OGNql7��nS�Q׿X�&�����j���.��a Q�R�:0*��hs��&��*ۥT�&T��T �����A^�i�� ��0�y� ��)�\�g����(�����P`.�U.�K ���#��M~�"T-~K6H�nɒ�ڎ�h���jt�٩w?.�(~/i��iC���`()o�gnݦ��ƥ�/{69�+�*��s�)ܒw��P� 5���ly,÷i ���ѼE�X��I�=�*p��}H��S9�+Jͷ8X2���Ϋ��6$0��3x���*�����^������Q�-�eK]������%z�/۴ T41`����&�=D��(��9Bc}Lj�:��2V~���>A���!��?!�yNfN����b����9�b�*,h��b�o�L��7M����;"IC���$c�"�"_)�w���X*�'��bD��9�bf۩2_]�V��;�Ƞ�@CO��=fм�P����7�E�s��c��9*`s�Н�G*� �Dm��3<���^9�K]��O��-�J���khCx�B(8�q� �^n��- ǃ��;k�O„��br�ذ { // 初始化认证状态 initAuthState(); // 注意:阅读历史已由reading_history.js自动处理,无需手动调用 const themeToggle = document.getElementById('theme-toggle'); const themeToggleIcon = document.getElementById('theme-toggle-icon'); const html = document.documentElement; // 检查本地存储中的主题偏好 const currentTheme = localStorage.getItem('theme') || 'light'; html.classList.add(currentTheme); // 更新图标 if (themeToggleIcon) { themeToggleIcon.className = currentTheme === 'dark' ? 'ri-moon-line text-xl' : 'ri-sun-line text-xl'; } // 切换主题 if (themeToggle) { themeToggle.addEventListener('click', () => { const isDark = html.classList.contains('dark'); if (isDark) { html.classList.remove('dark'); html.classList.add('light'); localStorage.setItem('theme', 'light'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-sun-line text-xl'; } } else { html.classList.remove('light'); html.classList.add('dark'); localStorage.setItem('theme', 'dark'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-moon-line text-xl'; } } }); } // 字体大小调整 const content = document.querySelector('.reading-container'); const fontDecreaseBtn = document.getElementById('font-decrease'); const fontIncreaseBtn = document.getElementById('font-increase'); const readingModeBtn = document.getElementById('reading-mode'); const addBookmarkBtn = document.getElementById('add-bookmark'); // 从本地存储获取字体大小设置 let fontSize = parseInt(localStorage.getItem('fontSize')) || 18; content.style.fontSize = `${fontSize}px`; // 减小字体 fontDecreaseBtn.addEventListener('click', () => { if (fontSize > 14) { fontSize -= 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 增大字体 fontIncreaseBtn.addEventListener('click', () => { if (fontSize < 26) { fontSize += 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 阅读模式切换 readingModeBtn.addEventListener('click', () => { document.body.classList.toggle('reading-mode'); if (document.body.classList.contains('reading-mode')) { // 隐藏导航和其他元素,只显示内容区 document.querySelector('header').style.display = 'none'; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = 'none'; }); document.querySelector('main').classList.add('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = 'none'; // 隐藏移动端底部导航 } else { // 恢复正常显示 document.querySelector('header').style.display = ''; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = ''; }); document.querySelector('main').classList.remove('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = ''; // 显示移动端底部导航 } }); // 书签功能 addBookmarkBtn.addEventListener('click', () => { const bookmarks = JSON.parse(localStorage.getItem('bookmarks') || '[]'); const currentBookmark = { novelId: 'mingmenzhengqi', chapterId: '87762897', novelTitle: '名门正妻', chapterTitle: '第十八章 印象', timestamp: new Date().toISOString() }; // 检查是否已存在相同的书签 const exists = bookmarks.some(bookmark => bookmark.novelId === currentBookmark.novelId && bookmark.chapterId === currentBookmark.chapterId ); if (!exists) { // 限制书签数量为10个 if (bookmarks.length >= 10) { bookmarks.pop(); // 移除最旧的书签 } bookmarks.unshift(currentBookmark); // 添加到最前面 localStorage.setItem('bookmarks', JSON.stringify(bookmarks)); // 显示成功提示 alert('书签添加成功'); } else { alert('书签已存在'); } }); });

看小说网

看小说网是您最喜欢的免费小说阅读网站。提供海量全本小说免费阅读,所有小说无广告干扰,是您值得收藏的小说网站。

© 2023 看小说网 版权所有